Situation: je lance des essais gratuits de Magento 2 et j'ai un espace HD limité sur le VPS. Pour cette raison, pour réduire l'espace HD, je souhaite que Magento crée un lien symbolique entre les fichiers en mode par défaut ou en mode production. J'ai remarqué qu'une installation par défaut de Magento 2 fait environ 420 Mo une fois que le site est lancé, il passe à environ 770 Mo, donc 350 Mo de fichiers sont copiés.
J'ai modifié: la ligne 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>
Cela fonctionne bien et le site créera correctement les liens symboliques même en mode par défaut. Cependant, le problème est que le css n'est pas créé ou que js-translation.json les fichiers qu'il doit créer mais ne le sont pas:
/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
La question est donc: comment faire pour que Magento génère également ces fichiers en mode par défaut ou en mode production et en utilisant des liens symboliques?