クラウドインフラストラクチャー上のAdobe Commerceでのディレクトリ作成エラー

この記事では、読み取り専用のファイルシステムが原因で発生した、Cloud Infrastructure 上のAdobe Commerceの「ディレクトリを作成できません」エラーについて説明します。 この問題を修正するには、静的コンテンツのデプロイメントに適した言語設定で .magento.env.yaml ファイルを更新し、変更を保存して、インスタンスを再デプロイします。

説明 description

環境

クラウドインフラストラクチャー上のAdobe Commerce

問題/症状

  • 読み取り専用のファイルシステムが原因で、ディレクトリを作成できないというエラーがログに記録されます。

  • エラーメッセージは次のように表示されます。

    ディレクトリ「/app/pub/static/frontend/< 名前空間 > /< テーマ > /< ロケール >」を作成できません警告! mkdir ():読み込み専用ファイルシステム

  • システムは、実行時に静的コンテンツフォルダーの生成に失敗します。

解決策 resolution

この問題を解決するには、次の手順に従います。

  1. .magento.env.yaml ファイルを開きます。

  2. SCD_MATRIX のセクションをチェックして、各テーマに必要なすべての言語が一覧表示されていることを確認します。 例:

    code language-none
    SCD_MATRIX:
      "Theme_code1":
        language:
          - es_ES
          - en_US
      "Theme_code2":
        language:
          - es_ES
          - en_US
    
  3. 不足している言語を追加して、使用されているすべての言語(en_USes_ES など)が含まれるようにします。

  4. 更新した .magento.env.yaml ファイルを保存します。

  5. クラウドインフラストラクチャインスタンスにAdobe Commerceを再デプロイします。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f