Wechseln Sie auf Ihrer aktuellen (nicht aktualisierten) AEM-Umgebung zu „http://aem-host:port/crx/packmgr/index.jsp“ und melden Sie sich als Administrator an
Ziel
Nach der Aktualisierung von AEM sind die meisten Anpassungen, die aus dem Ordner „/libs“ nach „/apps“ überlagert werden, möglicherweise nicht mehr verwendbar. Diese Anpassungen können nach der Aktualisierung sogar von den Standardfunktionen abweichen. Zur Behebung dieses Problems führen Sie folgende Schritte aus, um unsere Anpassungen in die neuere AEM-Version zu migrieren.
Schritte
-
-
Erstellen Sie ein Paket, das alle Ihre Überlagerungen aus dem „/apps“-Ordner und den entsprechenden „/libs“-Dateien enthält. Wenn Sie beispielsweise „/libs/cq/ui/widgets/source/widgets/wcm/SiteAdmin.Actions.js“ unter „/apps/cq/ui/widgets/source/widgets/wcm/SiteAdmin.Actions.js“ überlagert haben, schließen Sie diese beiden Pfade in das Paket ein.
-
Paket herunterladen
-
Dekomprimieren Sie lokal den Inhalt des Pakets
-
Installieren Sie das Diff-Werkzeug
-
Verwenden Sie das Diff-Werkzeug, um die Ordner „jcr_root/apps“ und „jcr_root/libs“ zu unterscheiden, die aus der ZIP-Datei in Schritt 4 dekomprimiert wurden
-
Verwenden Sie diese Unterscheidung, um Ihre alten Anpassungen zu überprüfen, die Sie beim Überlagern der Standarddateien erstellt haben
-
Installieren Sie auf Ihrem lokalen Computer eine saubere Instanz der AEM-Version, auf der Sie die Aktualisierung ausführen wollen
-
Gehen Sie auf der neuen Instanz zu „http://aem-host:port/crx/packmgr/index.jsp“
-
Erstellen Sie ein Paket mit denselben /libs-Speicherorten der Überlagerung aus einer neueren AEM-Version
-
Laden Sie das Paket herunter
-
Dekomprimieren Sie den Inhalt des Pakets
-
Verwenden Sie die Unterscheidung und die Dateien, die aus der neueren AEM-Version dekomprimiert wurden, um Ihre Anpassungen zu aktualisieren oder neu zu implementieren.