ECE-Toolsのエラーメッセージ
このエラーメッセージのリファレンスでは、Adobe Commerce on cloud infrastructureのビルド、デプロイ、デプロイ後のデプロイプロセス中に発生する可能性のあるエラーのトラブルシューティングに関する情報を提供します。
デプロイメント中に発生するすべての重大なエラーメッセージと警告エラーメッセージは、var/log/cloud.logと/var/log/cloud.error.log ファイルの両方に書き込まれます。 クラウドエラーログファイルには、最新のデプロイメントのエラーのみが含まれます。 空のファイルは、エラーのないデプロイメントが成功したことを示します。
cloud.error.log ファイルでは、各エントリは解析しやすいようにJSON文字列としてフォーマットされます。
{"errorCode":1006,"stage":"build","step":"validate-config","suggestion":"No stores/website/locales found in config.php\n To speed up the deploy process do the following:\n 1. Using SSH, log in to your Magento Cloud account\n 2. Run \"php ./vendor/bin/ece-tools config:dump\"\n 3. Using SCP, copy the app/etc/config.php file to your local repository\n 4. Add, commit, and push your changes to the app/etc/config.php file","title":"The configured state is not ideal","type":"warning"}
エラーメッセージは、デプロイメントの段階(ビルド、デプロイ、デプロイ後)によって分類されます。 各セクションには、関連するエラーのリストと、各エラーに関する次の情報が表示されます。
- エラーコード:エラーメッセージのAdobe Commerce割り当てID
- ステージ:ビルド、デプロイ、またはデプロイ後のステージでエラーが発生したかどうかを示します
- 手順: エラーを返すデプロイメントシナリオの手順を示します。 手順列が空白の場合、エラーは一般的なエラーであり、複数の手順または前処理処理中に返すことができます。 ビルド、デプロイ、デプロイ後の手順について詳しくは、 シナリオベースのデプロイメント を参照してください。
- 提案: エラーのトラブルシューティングと解決に関するガイダンスを提供します
- タイトル(エラーの説明):エラーの原因を要約する説明
- Type: エラーが重大なエラーであるか、警告であるかを示します
クリティカルエラー
クリティカルエラーは、Commerce on cloud infrastructure プロジェクトの設定に関する問題を示します。この問題は、デプロイメントの失敗、例えば、必要な設定の設定が正しくないか、サポートされていない、または設定が見つからないなどの原因になります。 デプロイする前に、これらのエラーを解決するために設定を更新する必要があります。
ビルドステージ
./app/etc/env.php ファイルに書き込めません/app/etc/env.php ファイルに必要な変更を加えることはできません。 ファイルシステムの権限を確認します。schema.yaml ファイルで定義されていません./vendor/magento/ece-tools/config/schema.yaml ファイルで定義されていません。 設定変数名が正しく定義されていることを確認します。.magento.env.yaml ファイルを解析できませんでした./.magento.env.yaml ファイル形式が無効です。 YAML パーサーを使用して構文を確認し、エラーを修正します。.magento.env.yaml ファイルを読み取れません./.magento.env.yaml ファイルを読み取れません。 ファイルの権限を確認します。.schema.yaml ファイルを読み取れません./vendor/magento/ece-tools/config/magento.env.yaml ファイルを読み取れません。 ファイルのアクセス許可を確認し、再展開します(magento-cloud environment:redeploy)。./app/etc/config.php ファイルに書き込めません/app/etc/config.php ファイルに必要な変更を加えることはできません。 ファイルシステムの権限を確認します。composer.json ファイルを読み取れません./composer.json ファイルを読み取れません。 ファイルの権限を確認します。composer.json ファイルに必要なオートロード セクションがありませんautoload セクションがcomposer.json ファイルにありません。 自動ロードセクションをクラウドテンプレートのcomposer.json ファイルと比較し、見つからない設定を追加します。.magento.env.yaml ファイルには、スキーマで宣言されていないオプション、または無効な値またはステージで設定されたオプションが含まれています./.magento.env.yaml ファイルに無効な設定が含まれています。 詳細については、エラーログを確認してください。/bin/magento module:enable --allcomposer updateをローカルで実行してみてください。 次に、更新されたcomposer.lock ファイルをコミットしてプッシュします。 また、詳細については、cloud.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。/pub/errors/local.xmlに書き込めません/bin/magento setup:di:compilecloud.logを確認してください。 VERBOSE_COMMANDS: '-vvv'を.magento.env.yamlに追加すると、より詳細なコマンド出力が得られます。composer dump-autoloadcomposer dump-autoload コマンドが失敗しました。 詳細については、cloud.logを確認してください。Balerを実行するコマンドが失敗しましたSCD_USE_BALER環境変数を確認して、Baler モジュールがJS バンドル用に設定され、有効になっていることを確認します。 Baler モジュールが必要ない場合は、SCD_USE_BALER: falseを設定します。/bin/magento setup:static-content:deployが失敗しましたcloud.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。cloud.logを確認してください。init ディレクトリにコピーできませんでしたcloud.logを確認してください。init ディレクトリにコピーできませんでした./init フォルダーにコピーできませんでした。 ファイルシステムの権限を確認します。./init/pub/static/ ディレクトリをクリーンアップできませんでした./init/pub/static フォルダーをクリーンアップできませんでした。 ファイルシステムの権限を確認します。DEPLOYED_MAGENTO_VERSION_FROM_GIT環境変数が設定されていることを確認します。.magento.app.yaml ファイルのvariables セクションからCONFIG__STORES__DEFAULT__PAYMENT__BRAINTREE__CHANNEL変数を削除します。 Braintreeの支払いサポートについては、代わりにCommerce Marketplaceの公式の拡張機能を使用してください。デプロイステージ
serverまたはportがありません。 詳細については、cloud.logを確認してください。./app/etc/env.php ファイルに書き込めません/app/etc/env.php ファイルに必要な変更を加えることはできません。 ファイルシステムの権限を確認します。schema.yaml ファイルで定義されていません./vendor/magento/ece-tools/config/schema.yaml ファイルで定義されていません。 設定変数名が正しく、定義されていることを確認します。.magento.env.yaml ファイルを解析できませんでした./vendor/magento/ece-tools/config/schema.yaml ファイルで定義されていません。 設定変数名が正しく、定義されていることを確認します。.magento.env.yaml ファイルを読み取れません./.magento.env.yaml ファイルを読み取れません。 ファイルの権限を確認します。.schema.yaml ファイルを読み取れません/bin/magento maintenance:enableが失敗しましたcloud.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。DATABASE_CONFIGURATION環境変数が正しく設定されていることを確認してください。SESSION_CONFIGURATION環境変数が正しく設定されていることを確認してください。 設定には、少なくともsave パラメーターを含める必要があります。SEARCH_CONFIGURATION環境変数が正しく設定されていることを確認してください。 設定には、少なくともengine パラメーターを含める必要があります。RESOURCE_CONFIGURATION環境変数が正しく設定されていることを確認してください。 設定には少なくともconnection パラメーターを含める必要があります。SEARCH_CONFIGURATION環境変数が正しく設定されていることを確認し、Elasticsearch サービスが使用可能であることを確認します。SEARCH_CONFIGURATION環境変数を更新し、services.yaml ファイルでElasticsearch サービス設定を確認します。/bin/magento setup:installが失敗しましたcloud.logおよびinstall_upgrade.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。app:config:importが失敗しましたcloud.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。/bin/magento setup:static-content:deployが失敗しましたcloud.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。cloud.logを確認してください。./pub/static/deployed_version.txt ファイルを更新できません。 ファイルシステムの権限を確認します。/bin/magento setup:db-schema:splitが失敗しましたcloud.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。var/view_preprocessed フォルダーをクリーンアップできませんでした./var/view_preprocessed フォルダーをクリーンアップできません。 ファイルシステムの権限を確認します。/var/credentials_email.txt ファイルを更新できませんでした/var/credentials_email.txt ファイルを更新できませんでした。 ファイルシステムの権限を確認します。/bin/magento setup:upgradeが失敗しましたcloud.logおよびinstall_upgrade.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。/bin/magento cache:flushが失敗しましたcloud.logを確認してください。 コマンド出力の詳細については、VERBOSE_COMMANDS: '-vvv' オプションを.magento.env.yaml ファイルに追加してください。/bin/magento maintenance:disableが失敗しましたcloud.logを確認してください。 VERBOSE_COMMANDS: '-vvv'を.magento.env.yamlに追加すると、より詳細なコマンド出力が得られます。php ./bin/magento cache:enablephp ./bin/magento cache:enableは、Adobe Commerceがインストールされたときにのみ実行されますが、デプロイメントの開始時に./app/etc/env.php ファイルが存在しないか空でした。 詳細については、cloud.logを確認してください。 VERBOSE_COMMANDS: '-vvv'を.magento.env.yamlに追加すると、より詳細なコマンド出力が得られます。crypt/key キー値が./app/etc/env.php ファイルまたはCRYPT_KEY クラウド環境変数に存在しません./app/etc/env.php ファイルが存在しない場合、またはcrypt/key値が未定義の場合に発生します。 別の環境からデータベースを移行した場合は、その環境から暗号化キーの値を取得します。 次に、現在の環境のCRYPT_KEY クラウド環境変数に値を追加します。 Adobe Commerce暗号化キーを参照してください。 誤って./app/etc/env.php ファイルを削除した場合は、次のコマンドを使用して、以前のデプロイメントから作成されたバックアップファイルから復元します。./vendor/bin/ece-tools backup:restore CLI コマンド。」.magento.app.yaml ファイルのvariables セクションからCONFIG__STORES__DEFAULT__PAYMENT__BRAINTREE__CHANNEL変数を削除します。 Braintree サポートの場合は、代わりにCommerce Marketplaceの公式のBraintree支払い拡張機能を使用してください。engine オプションのSEARCH_CONFIGURATION変数を確認してください。 設定されている場合は、オプションを削除するか、値を「elasticsearch」に設定します。デプロイ後のステージ
./app/etc/env.php ファイルは書き込み可能ではありません/app/etc/env.php ファイルに必要な変更を加えることはできません。 ファイルシステムの権限を確認します。schema.yaml ファイルで定義されていません./vendor/magento/ece-tools/config/schema.yaml ファイルで定義されていません。 設定変数名が正しく、定義されていることを確認します。.magento.env.yaml ファイルを解析できませんでした./.magento.env.yaml ファイル形式が無効です。 YAML パーサーを使用して構文を確認し、エラーを修正します。.magento.env.yaml ファイルを読み取れません.schema.yaml ファイルを読み取れません/bin/magento cache:flushが失敗しましたcloud.logを確認してください。 VERBOSE_COMMANDS: '-vvv'を.magento.env.yamlに追加すると、より詳細なコマンド出力が得られます。一般
schema.yaml ファイルで定義されていません.magento.env.yaml ファイルを解析できませんでした./.magento.env.yaml ファイル形式が無効です。 YAML パーサーを使用して構文を確認し、エラーを修正します。.magento.env.yaml ファイルを読み取れません./.magento.env.yaml ファイルを読み取れません。 ファイルの権限を確認します。.schema.yaml ファイルを読み取れませんcloud.logを確認してください。cloud.logを確認してください。cloud.logを確認してください。cloud.logを確認してください。警告エラー
警告エラーは、Commerce on cloud infrastructure プロジェクトの設定に関する問題を示します。例えば、サイトの運用に影響を与える可能性のあるオプション機能について、誤った設定、非推奨、サポートされていない設定、設定が欠落している設定などです。 警告はデプロイメントの失敗の原因にはなりませんが、警告メッセージを確認し、設定を更新して解決する必要があります。
ビルドステージ
デプロイステージ
bin/magento admin:user:create コマンドを実行します。app/etc/env.php設定ファイルが見つからないか、空でした。cloud.logを確認してください。