Statische Inhalte können nicht in Adobe Commerce in der Cloud-Infrastruktur generiert werden.

Statische Inhalte können während der Bereitstellung auf Adobe Commerce in der Cloud-Infrastruktur nicht generiert werden, was häufig auf falsch konfigurierte Umgebungsvariablen zurückzuführen ist. Probleme wie der Fehler Es kann kein Symlink für "/app/…/.htaccess“ erstellt während des Build-Prozesses oder eine fehlende deployed_version.txt-Datei treten auf. Um das Problem zu beheben, stellen Sie sicher, dass CLEAN_STATIC_FILES aktiviert ist, und stellen Sie die Umgebung erneut bereit.

Beschreibung description

Umgebung

Adobe Commerce auf Cloud-Infrastruktur

Problem/Symptome

  • Statischer Inhalt wird während der Bereitstellung nicht generiert.
  • Angezeigter Fehler: Es kann kein Symlink für "/app/…/.htaccess“ erstellt.
  • deployed_version.txt Datei fehlt oder ist veraltet.
  • Inkonsistente CLEAN_STATIC_FILES in allen Umgebungen.

Auflösung resolution

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

  1. Überprüfen Sie die Variable CLEAN_STATIC_FILES , um sicherzustellen, dass sie auf „aktiviert“ gesetzt ist (oder nicht gesetzt ist, was standardmäßig auf „aktiviert“ gesetzt ist). Sie können dies auf eine der folgenden Arten überprüfen:

    • Greifen Sie über SSH auf den Server zu (z. B. Knoten 01) und führen Sie den folgenden Befehl aus:

      code language-none
      php -r 'echo json_decode(base64_decode($_ENV[ "MAGENTO_CLOUD_VARIABLES"] ))->CLEAN_STATIC_FILES . "\n";'
      
    • Überprüfen Sie die .magento.env.yaml Datei im Repository auf die Variable .

    • Führen Sie den folgenden CLI-Befehl lokal aus:

      code language-none
      magento-cloud variables:list -p <clusterID>
      
    • Besuchen Sie die Cloud-Konsole unter https://console.adobecommerce.com/username/<cluster ID>/<environment>/settings/variables , um die Variable zu überprüfen.

  2. Vergleichen Sie die CLEAN_STATIC_FILES Umgebungsvariable , um Diskrepanzen zu identifizieren (z. B. in der Staging-Umgebung aktiviert, aber in der Produktion deaktiviert) und sie an „Aktiviert“ anzupassen, um Konsistenz zu gewährleisten.

  3. Übertragen Sie Änderungen in die Umgebung, um einen Trigger für die Neuerstellung und Neugenerierung statischer Inhalte zu erstellen.

Verwandtes Lesen

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