ECE ツールのエラーメッセージ
このエラーメッセージリファレンスでは、クラウドインフラストラクチャー上のAdobe Commerceのビルド、デプロイおよびデプロイ後のプロセスで発生する可能性のあるエラーのトラブルシューティングについて説明します。
デプロイ中に発生する重大なエラーメッセージや警告エラーメッセージはすべて、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"}
エラーメッセージは、デプロイメントステージ(ビルド、デプロイ、デプロイ後)の 1 つで分類されます。 各セクションには、関連するエラーのリストと、各エラーに関する次の情報が表示されます。
- エラーコード:Adobe Commerceによって割り当てられたエラーメッセージの識別情報
- ステージ:エラーがビルド、デプロイ、またはデプロイ後のステージで発生したかどうかを示します
- 手順:エラーを返す可能性のあるデプロイメントシナリオの手順を示します。 ステップ 列が空白の場合、エラーは一般的なエラーであり、複数のステップや前処理の操作中に返される可能性があります。 ビルド、デプロイ、デプロイ後の手順について詳しくは、 シナリオベースのデプロイメントを参照してください。
- 提案:エラーのトラブルシューティングと解決のガイダンスを提供します。
- タイトル(エラーの説明):エラーの原因を要約した説明
- 種類:エラーが重大エラーか警告かを示します
重大なエラー
重大なエラーは、クラウドインフラストラクチャプロジェクト上のCommerce設定の問題によって、デプロイメントエラーが発生する問題(例えば、設定が正しくない、サポートされていない、必要な設定が見つからないなど)を示します。 デプロイする前に、設定を更新してこれらのエラーを解決する必要があります。
ステージの作成
./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 --all
composer update
をローカルで実行してみてください。 次に、更新された composer.lock
ファイルをコミットしてプッシュします。 また、詳しくは cloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。/pub/errors/local.xml
に書き込めません/bin/magento setup:di:compile
cloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
に VERBOSE_COMMANDS: '-vvv'
を追加してください。composer dump-autoload
composer dump-autoload
コマンドが失敗しました。 詳しくは、cloud.log
を確認してください。Baler
を実行するコマンドが失敗しましたSCD_USE_BALER
環境変数をチェックして、Baler モジュールが設定され、JS のバンドルが有効になっていることを確認します。 Baler モジュールが必要ない場合は、SCD_USE_BALER: false
を設定します。/bin/magento setup:static-content:deploy
が失敗しましたcloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。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__VARIABLES__CHANNELBRAINTREEを削除します。 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
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。DATABASE_CONFIGURATION
環境変数が正しく設定されていることを確認します。SESSION_CONFIGURATION
環境変数が正しく設定されていることを確認します。 設定には、少なくとも save
パラメーターを含める必要があります。SEARCH_CONFIGURATION
環境変数が正しく設定されていることを確認します。 設定には、少なくとも engine
パラメーターを含める必要があります。RESOURCE_CONFIGURATION
環境変数が正しく設定されていることを確認します。 設定には、少なくとも connection
パラメーターを含める必要があります。SEARCH_CONFIGURATION
Elasticsearch変数が正しく設定されていること、および環境サービスが使用可能であることを確認します。SEARCH_CONFIGURATION
環境変数を更新してElasticsearchを有効にし、services.yaml
ファイルでElasticsearchサービスの設定を確認します。/bin/magento setup:install
が失敗しましたcloud.log
および install_upgrade.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。app:config:import
が失敗しましたcloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。/bin/magento setup:static-content:deploy
が失敗しましたcloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。cloud.log
を確認してください。./pub/static/deployed_version.txt
ファイルを更新できません。 ファイルシステムの権限を確認します。/bin/magento setup:db-schema:split
が失敗しましたcloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。var/view_preprocessed
フォルダーをクリーンアップできませんでした./var/view_preprocessed
フォルダーをクリーンアップできません。 ファイルシステムの権限を確認します。/var/credentials_email.txt
ファイルを更新できませんでした/var/credentials_email.txt
ファイルを更新できませんでした。 ファイルシステムの権限を確認します。/bin/magento setup:upgrade
が失敗しましたcloud.log
および install_upgrade.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。/bin/magento cache:flush
が失敗しましたcloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
ファイルに VERBOSE_COMMANDS: '-vvv'
オプションを追加してください。/bin/magento maintenance:disable
が失敗しましたcloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
に VERBOSE_COMMANDS: '-vvv'
を追加してください。php ./bin/magento cache:enable
php ./bin/magento cache:enable
は、Adobe Commerceがインストールされてい ./app/etc/env.php
が、デプロイメントの開始時にファイルが存在しないか空の場合にのみ実行されます。 詳しくは、cloud.log
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
に VERBOSE_COMMANDS: '-vvv'
を追加してください。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__VARIABLES__CHANNELBRAINTREEを削除します。 Braintreeのサポートについては、Commerce Marketplaceの公式のBraintree支払い拡張機能を使用します。engine
オプションの SEARCH_CONFIGURATION 変数を確認します。 設定されている場合は、オプションを削除するか、値を「elasticsearch」に設定します。Post-deploy ステージ
./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
を確認してください。 コマンド出力の詳細については、.magento.env.yaml
に VERBOSE_COMMANDS: '-vvv'
を追加してください。一般
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の設定に関する問題(誤った、非推奨、サポートされていない、オプション機能の設定が見つからないなど、サイトの操作に影響を与える可能性がある)を示します。 警告によって配置の失敗が発生することはありませんが、警告メッセージを確認し、それらを解決するために構成を更新する必要があります。
ステージの作成
ステージのデプロイ
bin/magento admin:user:create
コマンドを実行します。app/etc/env.php
設定ファイルが見つからないか、空でした。cloud.log
を確認してください。