Проблемы с ограничением памяти PHP


Привет, ребята, у меня проблема с запуском команд Meagento setup & compile из-за ограничения памяти - 256.

Я попросил у хостинговой компании увеличить мой лимит памяти до 1024 МБ, и они это сделали. я вижу изменения в файле php.ini в корневой папке в cpanel.

Но когда я запустил команды, я снова получил те же ошибки ограничения памяти, поэтому я проверил ограничение с помощью

php -r "echo ini_get('memory_limit').PHP_EOL;"

Я обнаружил, что он все еще составляет 256 МБ. Есть ли какое-нибудь место, где в моем Magento, что этот лимит сохранен???

Любая помощь, пожалуйста, я застрял

Author: yasser, 2017-08-07

2 answers

Попробуйте выполнить следующую команду:

php -dmemory_limit=1G bin/magento setup:upgrade
php -dmemory_limit=1G bin/magento setup:static-content:deploy
php -dmemory_limit=1G bin/magento setup:di:compile
 3
Author: Toan Tam, 2017-08-07 17:46:09

При запуске

php -r "echo ini_get('memory_limit').PHP_EOL;"

Вы вообще не инициализируете magento.

Возможно, что ваш хостер увеличил лимит памяти для вашего веб-сервера, но не для cli (который вы используете здесь).

 3
Author: Jonas Hünig, 2017-08-07 16:14:46