Durum: Magento 2'nin ücretsiz deneme sürümlerini kullanıyorum ve VPS'de sınırlı HD alanım var. Bu nedenle HD alanı azaltmak için Magento'nun dosyaları varsayılan veya üretim modunda işaretlemesini istiyorum. Site ilk çalıştığında varsayılan bir Magento 2 kurulumunun yaklaşık 420mb olduğunu fark ettim, bu yüzden 350mb kopyalanan dosyalar.
Değiştirdim: app / etc / di.xml satırı:
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
için
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Bu iyi çalışıyor ve site, varsayılan modda bile sembolik bağlantıları düzgün bir şekilde oluşturacaktır. Ancak sorun, css'in yaratılmaması veya js-translation.json'un oluşturması gereken ancak olmaması gereken dosyalar:
/pub/static/version1488209436/frontend/Magento/luma/en_US/css/styles-m.css
/pub/static/version1488209436/frontend/Magento/luma/en_US/css/styles-l.css
/pub/static/version1488209436/frontend/Magento/luma/en_US/css/print.css
/pub/static/version1488209436/frontend/Magento/luma/en_US/js-translation.json
Öyleyse soru şudur: Magento'nun varsayılan olarak veya üretim modunda ve sembolik bağlantıları kullanırken bu dosyaları nasıl oluşturmasını sağlayabilirim?