Gehen Sie auf http://aemhost:port/crx/packmgr/index.jsp und melden Sie sich als Administrator an.
Problem
Nach dem Upgrade von AEM 6.2 auf AEM 6.4 funktionieren Inhaltsfragmente nicht mehr.
Umgebung
Upgrade von 6.2 auf AEM 6.4.
Ursache
Das Upgrade kann die benutzerdefinierten Inhaltsfragmente nicht aktualisieren.
Lösung
-
-
Laden Sie das angehängte Paket hoch und installieren Sie es.
-
Wechseln Sie zu http://aemhost:port/crx/de/index.jsp#/apps/tools/components/fixContentFragments
-
Melden Sie sich als Administrator an.
-
Öffnen Sie /apps/tools/components/fixContentFragments/POST.jsp und ändern Sie den sling:resourceType, der vom Skript festgelegt wird.
-
Gehen Sie zu http://aemhost:port/apps/tools/components/fixContentFragments/run.html
-
Geben Sie den Pfad ein, auf dem das Tool ausführt werden soll (not /content/dam/..., der Pfad der Seiten, die auf die Inhaltsfragmente verweisen).
-
Klicken Sie auf Start.
-
Das Tool gibt alle Ausgaben in die Datei error.log-Datei auf INFO-Ebene aus. Zum Beispiel
03.08.2018 22:38:50.000 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread Running content fragments fix. 03.08.2018 22:38:50.547 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread Fixing: /content/aetnacom2/en/health-guide/jacksonville-gardener-ron-pauline/jcr:content/content_section/articleform/descriptionsections 03.08.2018 22:38:52.297 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread fixContentFragments completed, total time: 2297ms