Ситуація: я провожу кілька безкоштовних випробувань Magento 2 і маю обмежений простір у форматі HD на VPS. З цієї причини, щоб скоротити простір HD, я хочу, щоб Magento символізував файли в режимі за замовчуванням або в режимі виробництва. Я помітив, що встановлення Magento 2 за замовчуванням складає приблизно 420 Мб, коли сайт запускається вперше, він становить приблизно 770 Мб, тому 350 Мб копіюються файли.
Я змінив: app / etc / di.xml рядок:
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
до
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Це працює добре, і сайт належним чином створить посилання навіть у режимі за замовчуванням. Однак проблема полягає в тому, що css не створений або js-translation.json файли, які він повинен створити, але не є:
/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
Отже, питання полягає в тому, як я змушую Magento також генерувати ці файли, коли в режимі за замовчуванням або в режимі виробництва та за допомогою символьних посилань?