Beheben von Problemen mit dem Zugriff auf Inhaltsfragmente in Adobe Experience Manager
In diesem Artikel wird ein Problem behandelt, bei dem Inhaltsfragmente in Adobe Experience Manager as a Cloud Service - Sites aufgrund falscher Repository-Konfigurationen und Externalizer-Einstellungen in Entwicklungs-, Staging- und Produktionsumgebungen nicht zugänglich sind. Die Lösung umfasst die Überprüfung und Aktualisierung der Externalizer-Konfiguration, um ein ordnungsgemäßes Routing und den nahtlosen Zugriff auf Inhaltsfragmente sicherzustellen.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
Problem/Symptome
Wenn Sie das Inhaltsfragment öffnen und es nicht geladen werden kann, werden Sie feststellen, dass die repoURL falsch ist.
Auflösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
-
Überprüfen Sie die Externalizer-Einstellungen in der Code-Basis unter Open Services Gateway Initiative (OSGi) Konfigurationen wie
config.author. Suchen Sie die Dateicom.day.cq.commons.impl.ExternalizerImpl.xml. -
Stellen Sie sicher, dass die Externalizer-Konfiguration Einträge für jede Umgebung enthält. z. B.:
code language-none author $[ env:AEM_EXTERNALIZER_AUTHOR;default=http://localhost:4502] publish $[ env:AEM_EXTERNALIZER_PUBLISH;default=http://localhost:4503] preview $[ env:AEM_EXTERNALIZER_PREVIEW;default=http://localhost:4503]Ändern Sie je nach Einrichtung der Umgebung nach Bedarf Einträge oder fügen Sie sie hinzu.
-
Stellen Sie die Änderungen bereit und stellen Sie sicher, dass die Inhaltsfragmente ohne Weiterleitungsprobleme zugänglich sind.
-
Überprüfen Sie, ob der Zugriff auf Inhaltsfragmente jetzt auf das richtige Repository verweist, und stellen Sie sicher, dass die Funktionen in allen Umgebungen konsistent sind.
Verwandtes Lesen
Standardverhalten des Externalizers in AEM as a Cloud Service