Correction des problèmes d’accès aux fragments de contenu dans Adobe Experience Manager
Cet article traite d’un problème où les fragments de contenu dans Adobe Experience Manager as a Cloud Service - Sites sont inaccessibles dans les environnements de développement, d’évaluation et de production en raison de configurations de référentiel et de paramètres d’externaliseur incorrects. La solution implique de vérifier et de mettre à jour la configuration de l’externaliseur afin d’assurer un routage correct et un accès transparent aux fragments de contenu.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
Problème/Symptômes
Lorsque vous ouvrez le fragment de contenu et qu’il ne parvient pas à se charger, vous constaterez que l’URL repoURL est incorrecte.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Vérifiez les paramètres de l’externaliseur dans la base de code sous Open Services Gateway Initiative (OSGI) configurations telles que
config.author. Recherchez l’com.day.cq.commons.impl.ExternalizerImpl.xmldu fichier. -
Assurez-vous que la configuration de l’externaliseur inclut des entrées pour chaque environnement. Par exemple :
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]Modifiez ou ajoutez des entrées selon les besoins en fonction de la configuration de l’environnement.
-
Déployez les modifications et vérifiez que les fragments de contenu sont accessibles sans problèmes de redirection.
-
Vérifiez que l’accès aux fragments de contenu pointe désormais vers le référentiel approprié et assurez-vous que la fonctionnalité est cohérente dans tous les environnements.
Lecture connexe
Comportement par défaut du service Externalizer dans AEM as a Cloud Service