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.

Flyingmana
sumber
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.

mrumair.com
sumber
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
Anil Pawar
sumber
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
Surendra Kumar Ahir
sumber
1

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

php bin/magento cache:status
jujur
sumber
0

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

chmod -R 777 pub
Maaraa
sumber
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
camdixon
sumber
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)
Radu
sumber
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

Okeke Felix
sumber
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

Hafiz Arslan
sumber