Magento 2 StyleSheet tidak memuat


Jawaban:


7

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.


1
Saya harus mengaktifkan rewrite_module dari apache. Setelah melakukan itu, style sheet saya dimuat. Jadi untuk semua yang Anda butuhkan untuk mengaktifkan rewrite_module
Bhupendra Jadeja

aktifkan rewrite_module dari apache berfungsi untuk saya, terima kasih +1 dari saya @Flyingmanna
Shah

3

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.


Itu tidak memungkinkan saya untuk masuk ke backend
Bhupendra Jadeja

2

jalankan perintah pada Magento Root

php dev/tools/Magento/Tools/View/deploy.php

ATAU

Pergi ke

dev / tools / Magento / Tools / Lihat / lokasi dan jalankan perintah

php deploy.php

Saya hanya memiliki jalur ke lokasi ini magentoroot \ dev \ tools \ Magento \ Tools, singkatnya folder view / location hilang. apa yang harus saya lakukan ?
GuRu

1

Anda perlu menggunakan konten untuk
menjalankan perintah ini di direktori root magento

 sudo php bin/magento setup:static-content:deploy


0

Anda harus memberikan izin penuh ke folder "pub", Coba jalankan perintah berikut di root Magento.

chmod -R 777 pub

0

Saya punya masalah dengan ini juga, tetapi tidak ada solusi di atas yang berfungsi. Beberapa panduan merekomendasikan urutan perintah ini.

dari direktori root Magento

rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy

Catatan dari salah satu jawaban di atas saya percaya tidak perlu digunakan sudodi 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 konten php bin/magento setup:static-content:deploydan kemudian hapus cache browser Anda (gunakan ekstensi untuk melakukannya di halaman itu) dan muat ulang halaman Anda.

rm -r pub/static
php bin/magento setup:static-content:deploy

0

jika Anda menggunakan Apache

sudo vim /etc/apache2/apache2.confdan perbarui AllowOverride ke semua untuk /var/wwwDirektori

kemudian pergi ke root dokumen Anda (di mana kode magento berada) dan

rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy f
php bin/magento indexer:reindex (optional)

0

Saya telah berjuang dengan ini selama 5 hari sekarang. Akhirnya menyelesaikan masalah. Ada tiga kemungkinan kesalahan:

  1. Nomor versi Anda ditampilkan di jalur css Anda.
  2. File statis Anda tidak dikerahkan.
  3. Baik 1 & 2 adalah masalahnya.

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


0

Masukkan ke dalam core_config_data (path, value) VALUES ('dev / static / sign', 0) PADA DUPLICATE UPDATE KUNCI nilai = 0;

Setelah itu jalankan perintah ini

cache
sudo php / magento sudo : bersihkan cache sudo php / magento: flush

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.