Sytuacja: Prowadzę kilka darmowych wersji próbnych Magento 2 i mam ograniczoną przestrzeń HD na VPS. Z tego powodu, aby zmniejszyć ilość miejsca HD, chcę, aby Magento dowiązał pliki w trybie domyślnym lub produkcyjnym. Zauważyłem, że domyślna instalacja Magento 2 to około 420 MB po pierwszym uruchomieniu witryny, osiąga około 770 MB, więc 350 MB z tego jest kopiowanych plików.
Zmodyfikowałem wiersz: app / etc / di.xml:
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
do
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Działa to dobrze, a strona prawidłowo utworzy dowiązania symboliczne, nawet w trybie domyślnym. Problem polega jednak na tym, że plik css nie został utworzony lub plik js-translation.json powinien utworzyć pliki, ale nie są to:
/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
Pytanie brzmi zatem: jak sprawić, by Magento generował te pliki również w trybie domyślnym lub produkcyjnym i używając dowiązań symbolicznych?