Å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:
-
Verifiera inställningarna för externalisering i kodbasen under OSGI-konfigurationer (Open Services Gateway Initiative), till exempel
config.author. Leta reda på filencom.day.cq.commons.impl.ExternalizerImpl.xml. -
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.
-
Distribuera ändringarna och verifiera att innehållsfragment är tillgängliga utan omdirigeringsproblem.
-
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