環境

AEM 6.3

質問

AEM 6.3 では、ページをアクティブ化するとき、レプリケーションエージエントの全ての設定が所定の位置にあるにもかかわらずページのバージョンが作成されません。

回答

この問題にはいくつかの原因が考えられます:

  1. バージョンマネージャーでは「createVersionOnActivation」オプションが無効になっています。
    1. http://aemhost:port/system/console/configMgr/com.day.cq.wcm.core.impl.VersionManagerImpl にアクセスしてください。 
    2. createVersionOnActivation」チェックボックをもう一度有効にします。
    3. 保存します。
  2. レプリケーションエージェントでは「トリガー」タブの「バージョン管理がありません」オプションが有効になっています。
    1. http://aemhost:port/etc/replication/agent.author.html にアクセスしてください。
    2. 各エージェントを編集します。
    3. エージェントの設定ダイアログの「トリガー」タブを選択し「バージョン管理がありません」のチェックを解除してください。
  3. システム/サービスユーザー権限がパッケージのインストールによって上書きされた可能性があります。  バージョンマネージャーは、サービスユーザーを使用して、公開するページにアクセスします。  AEM 6.2以前では、管理者セッションでも同じセッションが行われていました。AEM 6.3および以降のバージョンで、アクセス制御のエントリ(ACEs)は、version-manager-service サービスユーザーの /content および /etc として存在します。  これらの ACE を使用すると、これらのパス(つまり:jcr:read、rep:write および versionManagement 権限)を読み取りおよび書き込むことができます。
    1. 不明なサービスユーザー権限の復元についての詳細はこの記事を参照してください。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー