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:

  1. Überprüfen Sie die Externalizer-Einstellungen in der Code-Basis unter Open Services Gateway Initiative (OSGi) Konfigurationen wie config.author. Suchen Sie die Datei com.day.cq.commons.impl.ExternalizerImpl.xml.

  2. 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.

  3. Stellen Sie die Änderungen bereit und stellen Sie sicher, dass die Inhaltsfragmente ohne Weiterleitungsprobleme zugänglich sind.

  4. Ü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

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