雲端基礎結構上Adobe Commerce中的目錄建立錯誤

本文解決在雲端基礎結構上Adobe Commerce中因唯讀檔案系統所導致的無法建立目錄錯誤。 若要修正此問題,請使用靜態內容部署的正確語言設定更新.magento.env.yaml檔案、儲存變更,然後重新部署執行個體。

說明 description

環境

雲端基礎結構上的Adobe Commerce

問題/症狀

  • 系統會記錄錯誤,指出由於唯讀檔案系統而無法建立目錄。

  • 錯誤訊息會顯示為:

    無法建立​ 目錄''/app/pub/static/frontend/< Namespace> /< Theme> /< locale> ''警告! 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