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.php
jest zła. Plik autoload.php powinien być /vendor
zamiast tego. Czy to błąd?
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_limit
do co najmniej1G
; tak naprawdę uważam, że zaczniemy polecać,2G
ale nie jest to potwierdzone.Po wykonaniu tej czynności zrestartuj serwer WWW.
Nawiasem mówiąc, czasami masz dwa
php.ini
pliki: jeden dla interfejsu CLI PHP i jeden dla wtyczki serwera WWW. Zmień je oba. Zobacz to, aby ustalić, czy masz jeden czy dwa.źródło
update/vendor/autoload.php
nie istniejeWarning: 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
ale wciąż mi się nie udałophp.ini
pliki, musisz ustawićmemory_limit
oba. Jeśli to wykluczysz i wiesz, żeautoload.php
istnieje, to nie wiem, przepraszam.