Admin url menunjukkan kesalahan 404 setelah menginstal magento 2 di server wamp dan desain frontend semuanya berantakan dan css tidak terhubung dengan itu. Visual teror ditampilkan di bawah ini.
Frontend error:
Pertama-tama, terapkan izin yang tepat, aktifkan apache rewrite_module
dan segarkan server apache.
chmod -R 777 /var/www/html/MAGENTO_2_ROOT_DIRECTORY/
sudo a2enmod rewrite
sudo service apache2 restart
Untuk antarmuka berantakan , jalankan perintah berikut dari root Magento:
php bin/magento setup:static-content:deploy
Sekarang hapus var
direktori kecuali .htaccess
file dan periksa admin. Jika Anda mendapatkan halaman 404, mungkin ada masalah Symlink
. Fot ini, Edit apache config
file
sudo gedit /etc/apache2/apache2.conf
dan ganti kode ini:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted
dengan
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Catatan: diubah AllowOverride none
menjadiAllowOverride All
Sekarang restart apache sudo service apache2 restart
dan periksa admin. Ini akan memperbaiki masalah admin 404.
Pastikan juga, Anda tidak membiarkan /app/etc/
direktori dapat ditulisi
AllowOverride
. Pastikan saja yang di bawah<Directory /var/www/>
Bagi mereka yang menggunakan server wamp di windows localhost ,
Anda dapat mencoba ini:
di CLI Anda.
sumber
Pastikan Anda mengaktifkan penulisan ulang server: http://devdocs.magento.com/guides/v2.0/install-gde/prereq/apache.html#apache-help-rewrite
sumber
SOLUSI # 1 (JIKA ANDA INGIN mengedit XML FILE)
Saya ingin Anda mengunduh Magento 2 zip dari
magentocommerce.com/download
, membuat db baru di phpmyadmin , ekstrak zip di folder htdocs . Instal Magento 2 tetapi jangan gunakan localhost gunakan 127.0.0.1 di URL toko dan URL admin. Setelah instalasi berhasil, JANGAN menjalankan magento.Sekarang kita akan menghapus / menghapus cache dan sesi Magento 2. Buka jalur berikut dan hapus semuanya:
Ketika Magento 2 tidak dalam mode produksi, ia akan mencoba untuk membuat symlink untuk beberapa sumber daya statis di server lokal. Kita harus mengubah perilaku Magento 2 dengan pergi mengedit
ROOT > app > etc > di.xml
file. Bukadi.xml
di editor kode favorit Anda, carivirtualType name="developerMaterialization"
bagian. Di bagian di bawah ini, Anda akan menemukan item<item name="view_preprocessed" xsi:type="object">
yang perlu diubah. Anda dapat memodifikasinya dengan mengubah konten berikut:Untuk:
Sekarang langkah terakhir, hapus juga file lama yang dibuat di
ROOT > pub > static > DELETE ALL EXCEPT .HTACCESS
Saya pribadi mencobanya di localhost saya menggunakan MAMP, EasyPHP DevServer, Xampp dan Wampp dan berhasil diinstal dan menggunakan Magento 2. Untuk selanjutnya Anda dapat memeriksa tautan ini: Magento 2 CSS dan JavaScript tidak memuat dari folder yang benar
SOLUSI # 2
Pasang Komposer. Sekarang saya ingin Anda mengunduh Magento 2 zip dari
magentocommerce.com/download
, membuat db baru di phpmyadmin , ekstrak zip di folder htdocs . Instal Magento 2 tetapi jangan gunakan localhost gunakan 127.0.0.1 di URL toko dan URL admin. Setelah instalasi berhasil, JANGAN menjalankan magento.Sekarang kita akan memverifikasi pemasangan Komposer, Menyebarkan konten statis, menghapus / membersihkan cache Magento dan mengindeks ulang blok Magento 2. Untuk melakukan semua tindakan di atas, tekan WINDOWS KEY + R untuk membuka dialog RUN dan ketik "cmd" untuk membuka Command Prompt.
Ketik " cd PATH_TO_YOUR_MAGENTO2_FILES " untuk masuk ke direktori ROOT Magento 2.
Sekarang untuk memverifikasi pemasangan Komposer di direktori di atas, ketik " komposer instal ".
Pada langkah ini, kami menyiapkan konten statis untuk digunakan di toko Magento kami. Untuk melakukan ini, ketik " setup php bin / magento: static-content: deploy ".
Kosongkan / Bilas cache Magento dengan mengetik “ php bin / cache cache: flush ” di CMD.
Dan akhirnya, untuk Reindex Magento Static Blocks ketik " php bin / magento indexer: reindex ".
Anda selesai dengan instalasi Magento 2 yang berhasil.
sumber
http://gotechnies.com/css-javascript-files-loading-magento-2-installation/
sumber
Memperbaiki masalah yang sama yang dihadapi.
seperti yang disebutkan di atas, jalankan perintah
php bin/magento setup:static-content:deploy
di direktori instalasi Magento 2 Anda melalui terminal dan berikan izin.Untuk sisi admin ini adalah kesalahan (404) karena:
tidak ada di akhir file
/etc/apache2/sites-available/000-default.conf
sebelumnya</VirtualHost>
. Pastikan juga itumod_rewrite
diaktifkan dengan memasukkan perintah:Menambahkan baris itu dan memulai kembali apache2. Sekarang dapat mengakses admin. semoga membantu.
sumber
Saya menginstal magento2 (di xampp win7) dengan komposer:
kemudian saya menginstal magento2 dengan installer web dan mendapat 404 kesalahan (halaman tidak ditemukan) di kedua halaman back-end front-end. kemudian saya membuka magento2 \ app \ etc \ di.xml dan menghapus baris ini
juga saya menghapus env.php dan melakukan instalasi web sekali lagi setelah itu front-end dan back-end berfungsi dengan baik :)
sumber
menjalankan
sumber
Untuk UBANTU OS magento Frontend untuk bekerja Anda hanya perlu pergi ke direktori magento Anda dan menulis perintah ini
sudo bin/magento setup:static-content:deploy
sumber
Hapus semua file dari pub-> folder statis dan jalankan perintah upgrade dan gunakan perintah sehingga sekali lagi folder dan file akan terlihat di pub-> folder statis kemudian buka panel admin atau front-end. Ini bekerja untuk saya.
Jika masih belum Anda dapatkan maka hapus semua file dan folder dari folder generasi var-> dan sekali lagi jalankan pemutakhiran PHP dan gunakan perintah dan periksa apakah admin dan front-end terlihat dengan benar.
sumber
Anda pindah ke direktori install magento2. Setelah itu, Anda menggunakan perintah di terminal:
bin/magento setup:static-content:deploy
dan mengatur izin untukpub, var
folder memiliki 770 izinsumber
Buka saja
MAGENTO_ROOT / app / etc / di.xml
dan ganti di bawah kode ini nomor baris 574
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
UNTUK
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
sumber
Solusi termudah dari url admin adalah
dalam core config table ubah nilai untuk web / seo / use_rewrites menjadi 0 (1 ke 0) dan semua folder cache membentuk var
Neet kedua untuk menonaktifkan admin form versi
Cara menonaktifkan pembuatan file statis:
Jika Anda tidak ingin menggunakan versi file statis, Anda dapat menonaktifkan fitur ini di area admin Magento:
Dimungkinkan untuk mengubah pengaturan ini untuk lingkup default menggunakan permintaan MySQL berikut :
Kemudian jalankan perintah berikutnya untuk menghapus cache konfigurasi:
sumber
Silakan periksa setelah Anda mengaktifkan penulisan ulang server: http://devdocs.magento.com/guides/v2.0/install-gde/prereq/apache.html#apache-help-rewrite
sumber