Magento 2 - Erreur lors de l'exécution de update / cron.php


10

Je reçois une erreur lors de l'exécution update/cron.php

J'ai configuré le cronjob selon la documentation . Mais cela donne l'erreur suivante:

Avertissement PHP: require_once (update / vendor / autoload.php): impossible d'ouvrir le flux: aucun fichier ou répertoire de ce type dans update / app / bootstrap.php à la ligne 13

Erreur fatale PHP: require_once (): Échec de l'ouverture requise 'update / vendor / autoload.php' (include_path = '.:') dans update / app / bootstrap.php à la ligne 13

J'ai trouvé que le chemin update/vendor/autoload.phpétait faux. Le fichier autoload.php devrait être à la /vendorplace. Est-ce un bug?

Réponses:



-1

Selon un problème interne de Magento, cette erreur indique que cron manque de mémoire. Essayez d'augmenter votre PHP memory_limitau moins 1G; en fait, je pense que nous allons commencer à recommander, 2Gmais ce n'est pas confirmé.

Après cela, redémarrez votre serveur Web.

Et au fait, vous avez parfois deux php.inifichiers: un pour la CLI PHP et un pour le plug-in du serveur Web. Changez-les tous les deux. Voir ceci pour déterminer si vous en avez un ou deux.


1
Ce n'est pas un problème de mémoire. L'erreur dite update/vendor/autoload.phpn'existe pas
— Paul

C'est l'erreur que je vois dans le problème interne. La cause est attribuée à un manque de mémoire: 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
— Steve Johnson

J'ai mis memory_limit = 2Gmais j'ai encore échoué
— Paul

Si vous avez deux php.inifichiers, vous devez définir les memory_limitdeux. Si vous excluez cela et que vous savez qu'il autoload.phpexiste, alors je ne sais pas, désolé.
— Steve Johnson

J'ai revérifié et la limite de mémoire est correctement définie. Mais l'erreur se produit toujours.
— Paul
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.