Я получаю ошибку при запуске update/cron.php
Я устанавливаю cronjob в соответствии с документацией . Но это дает следующую ошибку:
Предупреждение PHP: require_once (update / vendor / autoload.php): не удалось открыть поток: такого файла или каталога в файле update / app / bootstrap.php в строке 13 нет
Неустранимая ошибка PHP: require_once (): не удалось открыть требуемый файл 'update / vendor / autoload.php' (include_path = '.:') в файле update / app / bootstrap.php в строке 13
Я обнаружил, что путь update/vendor/autoload.php
неправильный. Файл autoload.php должен быть /vendor
вместо этого. Это ошибка?
Согласно внутренней проблеме Magento, эта ошибка указывает, что cron не хватает памяти. Попробуйте увеличить ваш PHP
memory_limit
как минимум1G
; на самом деле, я считаю, что мы собираемся начать рекомендовать,2G
но это не подтверждено.После этого перезапустите веб-сервер.
И, кстати, иногда у вас есть два
php.ini
файла: один для PHP CLI и один для плагина веб-сервера. Поменяй их обоих. Посмотрите это, чтобы определить, есть ли у вас один или два.источник
update/vendor/autoload.php
не существуетWarning: require_once(/magento2/update/vendor/autoload.php): failed to open stream: No such file or directory in /magento2/update/app/bootstrap.php on line 13
memory_limit = 2G
но все еще не смогphp.ini
файла, вы должны установитьmemory_limit
оба. Если вы исключите это, и вы знаете, чтоautoload.php
существует, то я не знаю, извините.