最終更新日 :
2021年4月28日
|
次にも適用 : Experience Manager 6.3
問題点
AEM 6.3では、ページをアクティベートすると、そのページのバージョンが複製エージェントに関するすべての設定を持つことにかかわらず作成されません。
環境
AEM 6.3
解決策
この問題にはいくつかの原因が考えられます:
- バージョンマネージャでは createVersionOnActivation のオプションが無効になっています。
- http://aemhost:port/system/console/configMgr/com.day.cq.wcm.core.impl.VersionManagerImpl へ行きます。
- createVersionOnActivation チェックボックスをもう一度有効にします。
- 保存します。
- レプリケーションエージェントでは No Versioning オプションが Triggers タブで有効になっています。
- http://aemhost:port/etc/replication/agent.author.html へ行きます
- 各エージェントを編集します。
- エージェントの設定ダイアログボックスの Triggers タブを選択して、No Versioning のチェック解除をします。
- システム/サービスユーザー権限がパッケージのインストールによって上書きされた可能性があります。 バージョンマネージャーは、サービスユーザーを使用して、公開するページにアクセスします。 AEM 6.2よりも前のバージョンでは、これはセッションの管理とされています。AEM 6.3および以降のバージョンで、アクセス制御のエントリ(ACEs)は、version-manager-service サービスユーザーの /content および/ etc として存在します。 これらの ACE を使用すると、これらのパス(i.e. jcr:read, rep:write and jcr:versionManagement permissions)を読み書きできます。
- 不明なサービスユーザー権限の復元の詳細については、この記事を参照してください。