Umgebung

AEM 6.3

Frage

In AEM 6.3 wird beim Aktivieren einer Seite keine Seitenversion erstellt, obwohl alle Konfigurationen für den Replikationsagenten vorhanden sind.

Antwort

Es gibt mehrere mögliche Ursachen für dieses Problem:

  1. Der Versionsmanager hat die Option createVersionOnActivation deaktiviert.
    1. Gehen Sie zu http://aemhost:port/system/console/configMgr/com.day.cq.wcm.core.impl.VersionManagerImpl
    2. Aktivieren Sie das Kontrollkästchen createVersionOnActivation erneut.
    3. Speichern.
  2. Der Replikationsagent hat die Option No Versioning auf der Registerkarte Triggers aktiviert.
    1. Gehen Sie zu http://aemhost:port/etc/replication/agent.author.html
    2. Bearbeiten Sie jeden Agenten.
    3. Wählen Sie im Konfigurationsdialog des Agenten die Registerkarte Triggers und deaktivieren Sie No Versioning.
  3. Es kann daran liegen, dass die System-/Service-Benutzerrechte durch eine Paketinstallation überschrieben wurden.  Der Versionsmanager verwendet einen Dienstbenutzer, um auf die Seite, die veröffentlicht sein soll, zuzugreifen.  Vor AEM 6.2 wurde dasselbe mit einer Admin-Sitzung durchgeführt. Auf AEM 6.3 und neueren Versionen sind Acces Control Entries (ACEs) für /content und /etc des Dienstbenutzers von version-manager-service vorhanden.  Diese ACEs ermöglichen das Lesen und Schreiben dieser Pfade (dh jcr: read, rep: write und jcr: versionManagement permissions).
    1. Weitere Informationen zum Wiederherstellen fehlender Servicebenutzerberechtigungen finden Sie in Diesem Artikel Berechtigungen.

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