Magento 2 - Błąd podczas uruchamiania update / cron.php


10

Podczas uruchamiania pojawia się błąd update/cron.php

Ustawiam cronjob zgodnie z dokumentacją . Ale daje następujący błąd:

Ostrzeżenie PHP: wymagany_once (aktualizacja / sprzedawca / autoload.php): nie udało się otworzyć strumienia: brak takiego pliku lub katalogu w update / app / bootstrap.php w linii 13

PHP Błąd krytyczny: requ_once (): Nie powiodło się otwarcie wymagane 'update / vendor / autoload.php' (ścieżka_włączenia = '.:') w update / app / bootstrap.php w linii 13

Odkryłem, że ścieżka update/vendor/autoload.phpjest zła. Plik autoload.php powinien być /vendorzamiast tego. Czy to błąd?

Odpowiedzi:



-1

Według wewnętrznego problemu Magento błąd ten wskazuje, że w pamięci crona zabrakło pamięci. Spróbuj zwiększyć swój PHP memory_limitdo co najmniej 1G; tak naprawdę uważam, że zaczniemy polecać, 2Gale nie jest to potwierdzone.

Po wykonaniu tej czynności zrestartuj serwer WWW.

Nawiasem mówiąc, czasami masz dwa php.inipliki: jeden dla interfejsu CLI PHP i jeden dla wtyczki serwera WWW. Zmień je oba. Zobacz to, aby ustalić, czy masz jeden czy dwa.


1
To nie jest problem z pamięcią. Podany błąd update/vendor/autoload.phpnie istnieje
Paul

To błąd, który widzę w wewnętrznym wydaniu. Przyczyną jest brak pamięci: 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

Ustawiłem, memory_limit = 2Gale wciąż mi się nie udało
Paul

Jeśli masz dwa php.inipliki, musisz ustawić memory_limitoba. Jeśli to wykluczysz i wiesz, że autoload.phpistnieje, to nie wiem, przepraszam.
Steve Johnson

Sprawdziłem dwukrotnie, a limit pamięci jest ustawiony poprawnie. Ale błąd nadal występuje.
Paul,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.