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

  1. Gehen Sie auf http://aemhost:port/crx/packmgr/index.jsp und melden Sie sich als Administrator an.

  2. Laden Sie das angehängte Paket hoch und installieren Sie es.

  3. Wechseln Sie zu http://aemhost:port/crx/de/index.jsp#/apps/tools/components/fixContentFragments

  4. Melden Sie sich als Administrator an.

  5. Öffnen Sie /apps/tools/components/fixContentFragments/POST.jsp und ändern Sie den sling:resourceType, der vom Skript festgelegt wird.

  6. Gehen Sie zu http://aemhost:port/apps/tools/components/fixContentFragments/run.html

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

  8. Klicken Sie auf Start.

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

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie