Saya telah menginstal magento 2 dengan sukses tetapi gaya sisi depan dan sisi admin tidak memuat. Bahkan setelah login ke admin itu tidak memberikan halaman (404)
Basis url di core_config_data: http://localhost.com/magento2/
magento2
magento2-dev-beta
Bhupendra Jadeja
sumber
sumber
Jawaban:
Harap validasi, jika server web Anda menggunakan penulisan ulang yang benar.
Untuk Apache: izinkan pemuatan file htaccess dan penggunaan aturan penulisan ulang.
untuk nginx, gunakan contoh konfigurasi yang disediakan di direktori magento.
sumber
Pertama-tama, Lihat sumber halaman Anda dan klik tautan css, jika diarahkan dengan benar itu akan membawa Anda ke halaman css.
Periksa apakah Anda telah mengubah desain beranda dari Panel Admin.
Maksud saya pergi ke Cms >> Pages
Buka Halaman Rumah.
Klik pada tab Design.
Periksa nilai "Tema Kustom" di bawah "Desain Kustom".
Jika Anda masih menemukan masalah, silakan berikan URL situs web Anda.
sumber
jalankan perintah pada Magento Root
ATAU
Pergi ke
dev / tools / Magento / Tools / Lihat / lokasi dan jalankan perintah
sumber
Anda perlu menggunakan konten untuk
menjalankan perintah ini di direktori root magento
sumber
Saya memiliki masalah yang sama (stylesheet tidak memuat) tetapi itu disebabkan oleh sesuatu yang lain.
Saya telah mengubah URL situs web saya di database dan lupa meninggalkan "/" di bagian akhir url.
apa yang saya miliki:
http://www.example.com
https://www.example.com
apa yang seharusnya:
http://www.example.com/
http://www.example.com/
bersihkan cache setelah menggunakan perintah di bawah ini ketika di folder root instalasi Magento 2 Anda
sumber
Anda harus memberikan izin penuh ke folder "pub", Coba jalankan perintah berikut di root Magento.
sumber
Saya punya masalah dengan ini juga, tetapi tidak ada solusi di atas yang berfungsi. Beberapa panduan merekomendasikan urutan perintah ini.
dari direktori root Magento
Catatan dari salah satu jawaban di atas saya percaya tidak perlu digunakan
sudo
di depan salah satu perintah di atas. Pengguna Anda harus memiliki izin yang tepat dan direktori file harus disiapkan dengan benar dengan kepemilikan.Apa yang saya temukan berfungsi untuk masalah ini adalah untuk benar-benar membuat cadangan atau menghapus seluruhnya
rm -r pub/static
atau menjadikannya cadangan.mv pub/static pub/static.bak
Kemudian lakukan penyebaran kontenphp bin/magento setup:static-content:deploy
dan kemudian hapus cache browser Anda (gunakan ekstensi untuk melakukannya di halaman itu) dan muat ulang halaman Anda.sumber
jika Anda menggunakan Apache
sudo vim /etc/apache2/apache2.conf
dan perbarui AllowOverride ke semua untuk/var/www
Direktorikemudian pergi ke root dokumen Anda (di mana kode magento berada) dan
sumber
Saya telah berjuang dengan ini selama 5 hari sekarang. Akhirnya menyelesaikan masalah. Ada tiga kemungkinan kesalahan:
Untuk mengatasi 1: Buka mysql Anda dan ketik
insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0)
.Untuk mengatasi 2: Dari root proyek magento Anda, jalankan
php bin/magento setup:static-content:deploy --force
.Ingatlah untuk membersihkan cache Anda untuk setiap kasus.
php bin/magento cache:clean config
sumber
Setelah itu jalankan perintah ini
sumber