Depo güncel.
İşte pub / static içindeki kaynakların çalışması.
Magento 2'de "modül" kelimesinin anlamı değişti. Artık dosyalar kod, şablon ve cilt arasında ayrılmıyor. Her şey aynı modülde gidiyor Vendor_Module
.
- dan bir kaynak talep ederken pub/static
, eğer dosya mevcut değilse, istek yeniden yazılır ../static.php?resource={resource name here}
. Daha iyi anlamak için pub / static klasöründeki dosyaya
bir göz atın .htaccess
.
404 yanıt alıyorsunuz, muhtemelen mod_rewrite
etkinleştirmediniz.
Bunu etkinleştirmelisin.
Ancak onsuz çalışabilir.
Bu statik kaynaklar için bir 'önbellek' sistemi var.
klasöre gidin dev/tools/Magento/Tools/View
ve bunu komut satırında çalıştırın
php deploy.php
[EDIT]
Sonraki sürümlerde daha fazla dev/tools/Magento/Tools/View
klasör yok .
Bu komutu çalıştırarak aynı etkiyi elde edebilirsiniz:
php bin/magento setup:static-content:deploy
[/DÜZENLE]
Bu, statik kaynakları her modülden pub/static
klasöre kopyalar .
Sabırlı olun, biraz zaman alacak.
Bunu gelecek için hatırla. Bunu canlı sunucuda yapmanız önerilir. Statik kaynaklara erişimi hızlandıracak.
Ama bir çekişme var.
Bir modül içindeki statik kaynaklardan birini değiştirirseniz, değişiklikler php deploy.php
yeniden çalışana kadar kullanılamaz .
Ve hiçbir zaman pub/static
doğrudan dosyayı değiştirmemelisiniz . Bir sonraki çalıştırışınızda değişikliklerin üzerine yazılacaktır deploy.php
.