Magento 2-update / cron.phpの実行時のエラー


10

実行中にエラーが発生する update/cron.php

私はドキュメントに従ってcronjobをセットアップしました。ただし、次のエラーが発生します。

PHP警告:require_once(update / vendor / autoload.php):ストリームを開けませんでした:13行目のupdate / app / bootstrap.phpにそのようなファイルまたはディレクトリはありません

PHP致命的エラー:require_once():13行目のupdate / app / bootstrap.phpで必要な 'update / vendor / autoload.php'(include_path = '.:')を開けませんでした

パスupdate/vendor/autoload.phpが間違っていることがわかりました。/vendor代わりにautoload.phpを指定する必要があります。バグですか?

回答:


23

ようやく問題がわかりました。私は実行する必要がcomposer install<magento_dir>/update/


2
それは正しいです。しかし、確かにこれは、magento2のコンポーザーインストールを行うときに自動的に行われるべきですか?これはバグですか?2.1.3
でも引き続き

どんな注意が必要ですか?
Nagaraju K


@Paulはこれを修正する方法を教えてくれますか?至急
Nagaraju K

-1

内部のMagentoの問題によると、そのエラーはcronのメモリが不足していることを示しています。PHP memory_limitを少なくともに増やしてみてください1G。実際、私たちは推奨し始めると思います2Gが、それは確認されていません。

その後、Webサーバーを再起動します。

ちなみに、php.iniPHP CLI用とWebサーバープラグイン用の2つのファイルがある場合があります。両方を変更してください。参照してください。これを使用すると、1つまたは2を持っているかどうかを判断します。


1
メモリの問題ではありません。エラーupdate/vendor/autoload.phpは存在しないと述べた
Paul

これは、内部の問題で発生するエラーです。原因はメモリ不足に起因する: 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
スティーブ・ジョンソン

私は設定しましたmemory_limit = 2Gが、それでも失敗しました
ポール

2つのphp.iniファイルがある場合はmemory_limit、両方に設定する必要があります。あなたがそれを除外し、あなたがautoload.php存在することを知っているなら、私は知らない、すみません。
スティーブジョンソン

再確認しましたが、メモリ制限が正しく設定されています。しかし、エラーはまだ発生します。
ポール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.