Magento 2 - Ошибка при запуске update/cron.php
Я получаю сообщение об ошибке при запуске update/cron.php
Я настраиваю cronjob в соответствии с документацией . Но это приводит к следующей ошибке:
Предупреждение PHP: требуется_once(update/vendor/autoload.php ): не удалось открыть поток: Нет такого файла или каталога в update/app/bootstrap.php в строке 13
Неустранимая ошибка PHP: require_once(): Не удалось открыть требуемое обновление/поставщик/загрузка.php' (include_path='.:') в update/app/bootstrap.php в режиме онлайн 13
Я обнаружил, что путь update/vendor/autoload.php
неверен. Тот autoload.php вместо этого должно быть /vendor
. Это ошибка?
2 answers
Я наконец-то разобрался в этом вопросе. Я должен запустить composer install
в <magento_dir>/update/
.
Согласно внутренней проблеме Magento, эта ошибка указывает на то, что у cron заканчивается память. Попробуйте увеличить свой PHP memory_limit
по крайней мере до 1G
; на самом деле, я полагаю, что мы начнем рекомендовать 2G
, но это не подтверждено.
После этого перезапустите свой веб-сервер.
И, кстати, иногда у вас есть два файла php.ini
: один для интерфейса командной строки PHP и один для подключаемого модуля веб-сервера. Измените их обоих. Смотрите это, чтобы определить, есть ли у вас один или два.