Åtgärda problem med åtkomst till innehållsfragment i Adobe Experience Manager

Den här artikeln åtgärdar ett problem där innehållsfragment i Adobe Experience Manager as a Cloud Service - Webbplatser inte är tillgängliga i alla utvecklings-, staging- och produktionsmiljöer på grund av felaktiga databaskonfigurationer och externa inställningar. Lösningen innebär att verifiera och uppdatera externaliserarkonfigurationen för att säkerställa korrekt routning och smidig åtkomst till innehållsfragment.

Beskrivning description

Miljö

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Webbplatser

Problem/symtom

När du öppnar innehållsfragmentet och det inte går att läsa in, kommer du att upptäcka att repoURL-adressen är felaktig.

Upplösning resolution

Följ de här stegen för att lösa problemet:

  1. Verifiera inställningarna för externalisering i kodbasen under OSGI-konfigurationer (Open Services Gateway Initiative), till exempel config.author. Leta reda på filen com.day.cq.commons.impl.ExternalizerImpl.xml.

  2. Kontrollera att konfigurationen för externalisering innehåller poster för varje miljö. Exempel:

    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]
    

    Ändra eller lägg till poster efter behov baserat på miljöinställningarna.

  3. Distribuera ändringarna och verifiera att innehållsfragment är tillgängliga utan omdirigeringsproblem.

  4. Bekräfta att åtkomsten till innehållsfragment nu pekar på rätt databas och garanterar konsekvent funktionalitet i alla miljöer.

Relaterad läsning

Standardbeteende för externalisering i AEM as a Cloud Service

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