Magento 2: Tidak memuat CSS dan JS setelah instalasi berhasil di windows

11

CSS dan JS tidak memuat setelah pemasangan template default Magento 2

OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1

masukkan deskripsi gambar di sinimasukkan deskripsi gambar di sini

Amrith Prakash
sumber
Apakah Anda menjalankan perintah penyebaran konten statis?
Khoa TruongDinh
Iya. Jalankan perintah ini:php bin/magento setup:static-content:deploy [locales]
MrTo-Kane

Jawaban:

14

Ini berfungsi ketika saya melakukan perubahan berikut:

Hapus semua file dari pub/staticfolder tetapi tidak .htaccess

Buka aplikasi / etc / di.xml

Ganti ('Symlink' -> 'Copy')

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

oleh

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Amrith Prakash
sumber
4

Langkah1: - Buka folder var dan periksa apakah file .htaccess tersedia atau tidak. Jika tidak tersedia maka salin file .htaccess di default magento2 dan rekatkan.

Langkah2: - Buka folder pub \ static dan periksa apakah file .htaccess tersedia atau tidak. Jika tidak tersedia maka salin file .htaccess di default magento2 dan rekatkan.

Langkah 3: - Login ssh / dempul Anda dan pergi ke direktori root dan jalankan perintah di bawah ini

Sebuah). rm -rf var / *

b). rm -rf pub / statis / *

c). setup php bin / magento: static-content: deploy

d). chmod -R 777 var pub / statis

Langkah4: - Perbarui tautan Anda.

Abhinav Singh
sumber
3

Berikut adalah solusi paling sederhana jika menunjukkan nama versi di jalur css

seperti: pub / static / version323334 /

kemudian jalankan kueri ini di sql saya

 INSERT INTO 'core_config_data' ('path', 'value') 
VALUES ('dev/static/sign', 0) 
ON DUPLICATE KEY UPDATE value = 0;

setelah itu kosongkan cache config

 bin/magento cache:clean config

Anda juga dapat menonaktifkan admin versi file statis

masukkan deskripsi gambar di sini

Surendra Kumar Ahir
sumber
2

Mengubah

Pilihan + FollowSymLinks

untuk

Opsi + SymLinksIfOwnerMatch

dalam file .htaccess di dalam folder pub di direktori root Magento Anda memperbaiki masalah bagi saya.

Lez
sumber
2

Jika Anda menghadapi masalah tema setelah Instalasi di magento 2. Anda dapat mengikuti langkah-langkah ini:

  1. Jalankan mysql kueri ini:

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

  1. Untuk mesin lokal, jalankan permintaan mysql ini: Jika dbname kami, Anda

PEMBARUAN dbname. core_config_dataSET value= '0' DI MANA core_config_data. pathSEPERTI '% web / seo / use_rewrites%';

  1. Hapus semua file dari direktori pub dan var:

sudo rm -rf var / di var / generation / var / page_cache / var / cache / pub / static / frontend / pub / static / adminhtml / pub / static / _requirejs / pub / static / deployed_version.txt

  1. Berikan Izin ke direktori var dan pub proyek Anda:

sudo chmod -R 777 var / * pub / *

  1. ** Perintah untuk Pengaturan Peningkatan: **

sudo php pengaturan bin / magento: peningkatan

  1. Perintah untuk Menyebarkan konten:

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

Setelah langkah-langkah ini, Anda akan dapat melihat tema yang tepat.

Khan arman
sumber
Life saver +1 ..
anonim
1

Mungkin menjadi masalah di mod menulis ulang. Silakan periksa pengaturan mod rewrite di server. Jika Anda telah menggunakan apache maka gunakan langkah-langkah di bawah ini untuk mengaktifkan mod menulis ulang

sudo a2enmod rewrite

sudo service apache2 restart
umesh chitroda
sumber
0

Hapus saja semua kecuali .htaccess di pub \ static dan segarkan halaman akan menyelesaikan masalah.

Hassan Ali Shahzad
sumber
0

1.Hanya menghapus folder var / view-diproses / pub. Juga menghapus pub / statis / frontend / semua folder.

2.Dalam mysql core_config_data, periksa apakah dev / static / sign memiliki lingkup-default, lingkup id- 0 dan nilai 0. Jika bidang tidak ada, buatlah.

3.Kemudian jalankan setup php bin / magento: static-content: deploy -f php bin / magento cache: flush

Vishali Mariappan
sumber
0

Di baris perintah, direktori root Magento menggunakan perintah berikut.

  1. setup php bin / magento: tingkatkan

  2. cache bin / magento php: clean

  3. setup php bin / magento: static-content: deploy

               or

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

Gunasekaran Gs
sumber