Magento 2: Windows'a başarıyla yüklendikten sonra CSS ve JS yüklenmiyor


11

Magento 2 varsayılan şablonunun yüklenmesinden sonra CSS ve JS yüklenmiyor

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

resim açıklamasını buraya girinresim açıklamasını buraya girin


Statik içerik dağıtma komutunu çalıştırdınız mı?
Khoa TruongDinh

Evet. Bu komutu çalıştırın:php bin/magento setup:static-content:deploy [locales]
MrTo-Kane

Yanıtlar:


14

Aşağıdaki değişiklikleri yaptığımda çalışması:

Tüm dosyaları pub/staticklasörden kaldır, ancak .htaccess dosyasını kaldır

Git uygulaması / etc / di.xml

Değiştir ('Symlink' -> 'Kopyala')

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

tarafından

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

4

Adım 1: - var klasörüne gidin ve .htaccess dosyasının mevcut olup olmadığını kontrol edin. Kullanılamazsa, .htaccess dosyasını varsayılan magento2'ye kopyalayın ve yapıştırın.

Adım2: - pub \ static klasörüne gidin ve .htaccess dosyasının kullanılabilir olup olmadığını kontrol edin. Kullanılamazsa, .htaccess dosyasını varsayılan magento2'ye kopyalayın ve yapıştırın.

Adım3: - ssh / putty'nize giriş yapın ve kök dizine gidin ve aşağıdaki komutu çalıştırın

a). rm -rf var / *

b). rm -rf pub / statik / *

c). php bin / magento kurulumu: statik içerik: dağıtma

d). chmod -R 777 var pub / statik

Adım 4: - Bağlantınızı yenileyin.


3

İşte css yolunda sürüm adı gösteriliyorsa en basit çözüm

gibi: pub / statik / version323334 /

sonra benim sql bu sorguyu çalıştırmak

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

bundan sonra yapılandırma önbelleğini temizleyin

 bin/magento cache:clean config

statik dosya sürümü form yöneticisini de devre dışı bırakabilirsiniz

resim açıklamasını buraya girin


2

Değiştirme

Seçenekler + FollowSymLinks

için

Seçenekler + SymLinksIfOwnerMatch

Magento kök dizininizdeki pub klasörü içindeki .htaccess dosyasındaki sorun benim için düzeltildi.


2

Magento 2'de Kurulumdan sonra tema sorunuyla karşılaşıyorsanız, aşağıdaki adımları takip edebilirsiniz:

  1. Mysql bu sorguyu çalıştırın:

Core_config_data (yol, değer) TAKIN DEĞERLER ('dev / statik / işaret', 0) ÜZERİNE DÖKÜM TUŞU GÜNCELLEME değeri = 0;

  1. Yerel makine için bu mysql sorgusunu çalıştırın: Eğer dbname bize

GÜNCELLEME dbname. core_config_dataSET value= '0' NEREDE core_config_data. path'% Web / seo / use_rewrites%' GİBİ;

  1. Pub ve var dizinindeki tüm dosyaları kaldırın:

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. Projenizin var ve pub dizinlerine izin verin:

sudo chmod -R 777 var / * pub / *

  1. ** Yükseltme Kurulumu Komutu: **

sudo php bin / magento kurulumu: yükseltme

  1. İçerik dağıtma komutu:

sudo php bin / magento kurulumu: statik içerik: dağıtma

Bu adımlardan sonra uygun temayı görebileceksiniz.


Hayat kurtarıcı +1 ..
anonim

1

Mod yeniden yazma işleminde sorun olabilir. Lütfen sunucudaki mod yeniden yazma ayarını kontrol edin. Apache kullanıyorsanız mod yeniden yazmayı etkinleştirmek için aşağıdaki adımları kullanın

sudo a2enmod rewrite

sudo service apache2 restart

0

Sadece pub \ static .htaccess dışındaki her şeyi silin ve sayfayı yenileyin sorunu çözecektir.


0

1.Sadece var / view-processing / pub klasörünü silin.Ayrıca pub / static / frontend / all klasörlerini de silin.

Mysql core_config_data'da, dev / static / sign öğesinin kapsam varsayılanı, kapsam kimliği 0 ve değer 0 olup olmadığını kontrol edin. Alan yoksa, oluşturun.

Daha sonra php bin / magento kurulumunu çalıştırın: statik içerik: dağıtma -f php bin / magento önbellek: floş


0

Komut satırında Magento kök dizini aşağıdaki komutları kullanın.

  1. php bin / magento kurulumu: yükseltme

  2. php bin / magento önbellek: temiz

  3. php bin / magento kurulumu: statik içerik: dağıtma

               or

    php bin / magento kurulumu: statik içerik: deploy -f

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.