Situasi: Saya menjalankan beberapa percobaan gratis Magento 2 dan memiliki ruang HD terbatas pada VPS. Untuk alasan ini mengurangi ruang HD saya ingin Magento symlink file dalam mode default atau produksi. Saya telah memperhatikan bahwa instalasi Magento 2 default adalah sekitar 420mb setelah situs pertama kali berjalan, ia mencapai sekitar 770mb sehingga 350mb dari ini adalah file yang disalin.
Saya telah memodifikasi: baris app / etc / di.xml:
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
untuk
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Ini berfungsi dengan baik dan situs akan membuat symlink dengan benar bahkan ketika dalam mode default. Namun masalahnya adalah bahwa css tidak dibuat atau js-translation.json file yang harus dibuat tetapi tidak:
/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
Jadi pertanyaannya adalah: bagaimana cara membuat Magento juga menghasilkan file-file ini ketika dalam mode default atau produksi dan menggunakan symlink?