Estou recebendo um erro ao executar update/cron.php
Eu configurei o cronjob de acordo com a documentação . Mas dá o seguinte erro:
Aviso do PHP: require_once (update / vendor / autoload.php): falha ao abrir o fluxo: Não existe esse arquivo ou diretório em update / app / bootstrap.php na linha 13
Erro fatal do PHP: require_once (): falha na abertura necessária 'update / vendor / autoload.php' (include_path = '.:') em update / app / bootstrap.php na linha 13
Eu descobri que o caminho update/vendor/autoload.php
está errado. O autoload.php deve estar em /vendor
vez disso. Isso é um bug?
De acordo com um problema interno do Magento, esse erro indica que o cron está ficando sem memória. Tente aumentar seu PHP
memory_limit
para pelo menos1G
; de fato, acredito que começaremos a recomendar,2G
mas isso não está confirmado.Depois de fazer isso, reinicie o servidor da web.
A propósito, às vezes você tem dois
php.ini
arquivos: um para a CLI do PHP e outro para o plug-in de servidor da web. Mude os dois. Veja isto para determinar se você tem um ou dois.fonte
update/vendor/autoload.php
não existeWarning: 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
mas ainda não conseguiuphp.ini
arquivos, defina osmemory_limit
dois. Se você excluir isso, e você sabe queautoload.php
existe, então eu não sei, desculpe.