Saya telah berhasil menginstal Magento 2 di server wamp tapi saya mengalami sedikit masalah memuat halaman admin karena memberi saya 404. Juga, ketika memuat beranda tema default yang luma dalam kasus saya tidak berlaku dan sebaliknya memberi saya kesalahan berikut:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/calendar.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/images/logo.svg
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/requirejs/require.js
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.js
Failed to load resource: the server responded with a status of 404 (Not Found)
requirejs-config.js:602 Uncaught ReferenceError: require is not defined
127.0.0.1/:24 Uncaught ReferenceError: require is not defined
127.0.0.1/:26 Uncaught ReferenceError: require is not defined
Jawaban:
Css dan js akan dibuat pada saat run time di pub / folder statis. Pertama kali, jika css dan js hilang maka jalankan perintah di bawah ini.
jika Anda menggunakan windows:
php bin\magento setup:static-content:deploy
jika menggunakan linux 'git bash':
php bin/magento setup:static-content:deploy
sumber
setup:static-content:deploy
dalam mode pengembang jadi pastikan Anda menambahkan-f
ke perintah di atas. Jika Anda telah menetapkan bahasa lain selain en_US Anda juga perlu menyediakan itu:php bin\magento setup:static-content:deploy -f en_US en_GB
Saya juga menghadapi masalah ini. Admin memberikan 404 kesalahan dan frontend tidak melampirkan css (yaitu Luma tidak tampil dalam format yang tepat ..) .jadi saya melakukan langkah-langkah ini untuk menyelesaikan kedua masalah ini di magento 2. 1) buka terminal dan jalankan perintah ini
Dan ubah: -
Untuk
chnage saja AllowOverride tidak ada ke Semua
dan
2) pergi ke terminal dan jalankan perintah: -
Kemudian berikan izin ke var, pub, dan app / etc Anda. dan kemudian pergi ke admin Anda dan frontend berfungsi dengan baik.
sumber
Bagi mereka yang menggunakan server wamp, kemudian jalankan perintah ini di CLI Anda.
sumber
Saya juga menghadapi masalah ini. Setelah baru menginstal magento 2 dengan data demo saat menavigasi ke frontend dan backend juga di localhost. Mendapat kesalahan tipe ketidakcocokan MIME untuk calendar.css dan require.js. Tidak ada yang berhasil untuk saya kecuali menyebarkan konten statis melalui
di git bash dan saat itu adalah mode default.
sumber
Saya menghadapi masalah yang sama, saya menggunakan solusi Alan Storm dari artikel itu - http://alanstorm.com/magento_2_adding_frontend_files_to_your_module
gunakan perintah itu di ssh
sumber
Aktifkan penulisan ulang URL.
1) Buka terminal di Ubuntu dan jalankan perintah-perintah ini:
2) Pastikan Anda memiliki
.htaccess
file di direktori root magento Anda, jika tidak ada.htaccess
file salin/pub/.htaccess
file dan tempel di direktori root3) Buka
/etc/apache2/apache2.conf
file menggunakan perintah berikut:Dan ubah baris kode berikut:
Untuk
Simpan dan tutup file dengan
Ctrl + X
Nyalakan kembali apache
sudo service apache2 restart
sumber