Magento 2-运行update / cron.php时出错


10

我在运行时遇到错误 update/cron.php

我根据文档设置了cronjob 。但是它给出了以下错误:

PHP警告:require_once(update / vendor / autoload.php):无法打开流:第13行的update / app / bootstrap.php中没有此类文件或目录

PHP致命错误:require_once():无法在第13行的update / app / bootstrap.php中打开所需的'update / vendor / autoload.php'(include_path ='.:')。

我发现路径update/vendor/autoload.php错误。autoload.php应该位于/vendor。是虫子吗?

Answers:



-1

根据内部Magento问题,该错误表明cron内存不足。尝试将PHP memory_limit至少增加到1G;实际上,我相信我们将开始建议,2G但尚未得到证实。

完成之后,重新启动Web服务器。

顺便说一句,有时您有两个php.ini文件:一个用于PHP CLI,一个用于Web服务器插件。两者都改变​​。看到以确定您是否有一个或两个。


1
这不是内存问题。错误update/vendor/autoload.php说不存在
Paul

这是我在内部问题中看到的错误。原因归因于内存不足: 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存在,那么对不起,我不知道。
史蒂夫·约翰逊

我已仔细检查并正确设置了内存限制。但是错误仍然发生。
保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.