Les versions ne sont pas créées par la duplication du contenu | AEM 6.3

Environnement

AEM 6.3

Question

Dans AEM 6.3, lorsque vous activez une page, une version de la page n'est pas créée bien que toutes les configurations pour l'agent de réplication sont en place.

Réponse

Plusieurs raisons peuvent expliquer ce problème :

  1. L'option createVersionOnActivation est désactivée du gestionnaire de version.
    1. Cliquez sur http://aemhost:port/system/console/configMgr/com.day.cq.wcm.core.impl.VersionManagerImpl.
    2. Réactivez la case à cocher createVersionOnActivation.
    3. Enregistrer.
  2. L'option Aucun contrôle de version est activée sur l'onglet Déclencher de l'agent de réplication.
    1. Cliquez sur http://aemhost:port/etc/replication/agent.author.html.
    2. Modifiez chaque agent.
    3. Dans le boîte de dialogue de configuration de l'agent, sélectionnez l'onglet Triggers et décochez Aucun contrôle de version.
  3. Il se peut que les autorisations d'utilisateur système / service aient été remplacées par une installation de package.  Le gestionnaire de version utilise un utilisateur de service pour accéder à la page à publier.  Avant AEM 6.2, la même chose était accomplie dans une session d'administrateur. Sur AEM 6.3 et versions ultérieures, des entrées de contrôle d'accès (ACE) existent for /content et /etc pour l'utilisateur du service version-manager-service.  Ces ACEs permettent de lire et d’écrire ces chemins d'accès(c’est-à-dire : les autorisations jcr: read, rep: write et jcr: versionManagement).
    1. Consultez cet article pour plus d'informations sur la restauration les autorisations manquantes des utilisateurs du service.
Logo Adobe

Accéder à votre compte