Saya mendapatkan kesalahan saat menjalankan update/cron.php
Saya mengatur cronjob sesuai dengan dokumentasi . Tapi itu memberikan kesalahan berikut:
Peringatan PHP: require_once (pembaruan / vendor / autoload.php): gagal membuka streaming: Tidak ada file atau direktori seperti itu di pembaruan / app / bootstrap.php on line 13
PHP Fatal error: require_once (): Gagal membuka diperlukan 'update / vendor / autoload.php' (include_path = '.:') di update / app / bootstrap.php on line 13
Saya menemukan bahwa jalannya update/vendor/autoload.php
salah. Autoload.php seharusnya di /vendor
. Apakah ini bug?
Menurut masalah Magento internal, kesalahan itu menunjukkan cron kehabisan memori. Coba tingkatkan PHP Anda
memory_limit
setidaknya1G
; sebenarnya, saya percaya kita akan mulai merekomendasikan2G
tetapi itu tidak dikonfirmasi.Setelah Anda melakukannya, mulai ulang server web Anda.
Omong-omong, kadang-kadang Anda memiliki dua
php.ini
file: satu untuk PHP CLI dan satu untuk plug-in server web. Ubah keduanya. Lihat ini untuk menentukan apakah Anda memiliki satu atau dua.sumber
update/vendor/autoload.php
tidak adaWarning: 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
tetapi masih gagalphp.ini
file, Anda harus mengaturmemory_limit
keduanya. Jika Anda mengesampingkan itu, dan Anda tahuautoload.php
ada, maka saya tidak tahu, maaf.