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.