Fehler bei der Ordnererstellung in Adobe Commerce auf der Cloud-Infrastruktur

Dieser Artikel behandelt den Fehler „Verzeichnis kann nicht erstellt werden“ in Adobe Commerce in der Cloud-Infrastruktur, der durch ein schreibgeschütztes Dateisystem verursacht wird. Um dies zu beheben, aktualisieren Sie die .magento.env.yaml-Datei mit den richtigen Spracheinstellungen für die statische Inhaltsbereitstellung, speichern Sie die Änderungen und stellen Sie die Instanz erneut bereit.

Beschreibung description

Umgebung

Adobe Commerce auf Cloud-Infrastruktur

Problem/Symptome

  • Das System protokolliert einen Fehler, der besagt, dass aufgrund eines schreibgeschützten Dateisystems kein Verzeichnis erstellt werden kann.

  • Die Fehlermeldung wird wie folgt angezeigt:

    Verzeichnis "/app/pub/static/frontend/< Namespace> /< Theme> /< locale> " kann nicht erstellt werden. mkdir(): Nur-Lese-Dateisystem

  • Das System kann während der Laufzeit keine statischen Inhaltsordner generieren.

Auflösung resolution

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Öffnen Sie die .magento.env.yaml.

  2. Überprüfen Sie den Abschnitt SCD_MATRIX , um sicherzustellen, dass alle erforderlichen Sprachen für jedes Design aufgeführt sind. Beispiel:

    code language-none
    SCD_MATRIX:
      "Theme_code1":
        language:
          - es_ES
          - en_US
      "Theme_code2":
        language:
          - es_ES
          - en_US
    
  3. Fügen Sie alle fehlenden Sprachen hinzu, um sicherzustellen, dass alle verwendeten Sprachen (wie en_US und es_ES) enthalten sind.

  4. Speichern Sie die aktualisierte .magento.env.yaml.

  5. Stellen Sie Ihre Adobe Commerce auf der Cloud-Infrastrukturinstanz erneut bereit.

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