ドキュメントAEM 6.5Communities ガイド

Communities のデプロイ

Last update: Mon May 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • 適用対象:
  • Experience Manager 6.5
  • トピック:
  • コミュニティ

作成対象:

  • 管理者

前提条件

  • AEM 6.5 Platform

  • AEM Communities ライセンス

  • オプション ライセンス:

    • Adobe Analytics for Communities の機能
    • MongoDB for MSRP
    • ASRP のAdobeクラウド

インストールチェックリスト

AEM プラットフォームの場合

  • 最新の AEM 6.5 アップデートをインストールする

  • デフォルトポート(4502、4503)を使用しない場合は、 レプリケーションエージェントを設定します。

  • 暗号鍵をレプリケートします

  • グローバル化をサポートする場合 自動翻訳を設定
    (サンプル設定は開発用に提供)

Communities 機能 ついて

  • パブリッシングファームをデプロイする場合は、 プライマリパブリッシャーを特定

  • トンネルサービスを有効にする

  • ソーシャルログインを有効にする

  • Adobe Analytics の設定

  • デフォルトのメールサービスを設定します

  • 共有 UGC ストレージ(SRP)の選択肢の特定

    • MongoDB SRP (MSRP)の場合

      • MongoDB のインストールと設定
      • Solr の設定
      • MSRP を選択
    • リレーショナルデータベース SRP (DSRP)の場合

      • MySQL 用の JDBC ドライバーのインストール
      • DSRP 用の MySQL のインストールと設定
      • Solr の設定
      • DSRP を選択
    • Adobe SRP (ASRP)の場合

      • プロビジョニングについてはアカウント担当者に相談してください
      • ASRP の選択
    • JCR SRP (JSRP)の場合

      • 共有 UGC (ユーザー生成コンテンツ)ストアではありません:

        • UGC はレプリケートされない

        • UGC は、入力されたAEM インスタンスまたはクラスターでのみ表示されます

        • デフォルトは JSRP です

最新リリース

AEM 6.5 Communities GA には、Communities パッケージが含まれています。 AEM 6.5 Communities のアップデートについて詳しくは、AEM 6.5 リリースノートを参照してください。

AEM 6.5 のアップデート

AEM 6.4 以降、Communities のアップデートは、AEM累積修正パックおよびサービスパックの一部として提供されます。

AEM 6.5 の最新の更新については、Adobe Experience Manager 6.4 累積修正パックおよびサービスパックを参照してください。

バージョン履歴

AEM 6.4 以降と同様、AEM Communitiesの機能およびホットフィックスは、AEM Communities累積修正パックおよびサービスパックの一部です。 したがって、個別の機能パックはありません。

MySQL 用 JDBC ドライバー

Communities の 1 つの機能は、MySQL データベースを使用します。

  • DSRP の場合:UGC の保存

MySQL コネクタを個別に取得してインストールする必要があります。

必要な手順は次のとおりです。

  1. https://dev.mysql.com/downloads/connector/j/ から ZIP アーカイブをダウンロードします

    • バージョンは 5.1.38 以上である必要があります
  2. アーカイブから mysql-connector-java-<version>-bin.jar (バンドル)を抽出します

  3. Web コンソールを使用して、バンドルをインストールして起動します。

    • 例:https://localhost:4502/system/console/bundles
    • Install/Update を選択します。
    • 参照…して、ダウンロードした ZIP アーカイブから抽出したバンドルを選択します
    • Oracle公社の MySQLcom.mysql.jdbc 用の JDBC ドライバーがアクティブであることを確認し、アクティブでない場合は起動します(または、ログを確認します)
  4. JDBC を設定した後で既存のデプロイメントにをインストールする場合は、Web コンソールで JDBC 設定を再度保存して、新しいコネクタに JDBC を再バインドします。

    • 例:https://localhost:4502/system/console/configMgr
    • 設定 Day Commons JDBC Connections Pool 検索
    • 選択して開く
    • Save を選択します。
  5. 手順 3 と 4 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します

バンドルのインストールについて詳しくは、Web コンソールページを参照してください。

例:インストールされている MySQL コネクタバンドル

connector-bundle

AEMの高度な MLS

SRP コレクション(MSRP または DSRP)が詳細多言語検索(MLS)をサポートするには、カスタムスキーマと Solr 設定に加えて、新しい Solr プラグインが必要です。 必要な項目はすべて、ダウンロード可能な zip ファイルにパッケージ化されます。

詳細な MLS ダウンロード(phasetwo とも呼ばれます)は、次のAdobeリポジトリから入手できます。

  • AEM-SOLR-MLS-phasetwo

    高度な MLS パッケージを入手するには、ドキュメントの展開セクションの AEM高度な MLS を参照してください。

    • バージョン 1.2.40、2016 年 4 月 6 日(Pt)
    • AEM-SOLR-MLS-phasetwo-1.2.40.zip のダウンロード

詳細およびインストール情報については、SRP の Solr 設定を参照してください。

Package Share へのリンクについて

Adobe AEM Cloud に表示されるパッケージ

このページのパッケージへのリンクは、adobeaemcloud.com の Package Share の場合と同様に、AEMの実行中のインスタンスを必要としません。 パッケージが表示可能な間は、Install のボタンをクリックすると、パッケージをAdobeでホストされるサイトにインストールできます。 ローカルのAEM インスタンスにをインストールしようとすると、Install を選択するとエラーが発生します。

ローカル AEM インスタンスにをインストールする方法

adobeaemcloud.com に表示されるパッケージをローカル AEM インスタンスにインストールするには、まずパッケージをローカルディスクにダウンロードする必要があります。

  • 「Assets」タブを選択します
  • ディスクにダウンロード を選択します

ローカル AEM インスタンスで、パッケージマネージャー(https://localhost:4502/crx/packmgr/ など)を使用して、ローカルのAEM パッケージリポジトリにアップロードします。

または、ローカル AEM インスタンスからパッケージ共有を使用してパッケージにアクセスすると(https://localhost:4502/crx/packageshare/ など)、「Download」ボタンがローカル AEM インスタンスのパッケージリポジトリにダウンロードされます。

ローカル AEM インスタンスのパッケージリポジトリに移動したら、パッケージマネージャーを使用してパッケージをインストールします。

詳しくは、 パッケージの使用方法を参照してください。

推奨されるデプロイメント

AEM Communitiesでは、共通ストアを使用して UGC が保存され、多くの場合、 ストレージリソースプロバイダー(SRP)と呼ばれます。 推奨されるデプロイメントは、共通ストアの SRP オプションの選択に重点を置いています。

共通ストアは、パブリッシュ環境での UGC のモデレートと分析をサポートすると同時に、UGC の レプリケーションを不要にします。

  • コミュニティコンテンツストア:AEM Communitiesの SRP ストレージオプションについて説明します

  • 推奨トポロジ:ユースケースと SRP の選択に応じて使用するトポロジについて説明します

アップグレード

以前のバージョンのAEMからAEM 6.5 プラットフォームにアップグレードする場合は、AEM 6.5 へのアップグレードを参照することが重要です。

Communities の変更点については、プラットフォームのアップグレードに加えて、AEM Communities 6.5 へのアップグレードも参照してください。

設定

プライマリ発行者

選択したデプロイメントが パブリッシュファームであるとき、1 つのAEM パブリッシュインスタンスを、すべてのインスタンスで発生するわけではないアクティビティの primary publisher として識別する必要があります。 例えば、{notifications や 2}Adobe Analytics に依存する機能などです。

デフォルトでは、AEM Communities Publisher Configuration OSGi 設定は、「Primary Publisher」チェックボックスをオンにして設定されます。これにより、パブリッシュファーム内のすべてのパブリッシュインスタンスがプライマリとして自己識別するようになります。

そのため、「Primary Publisher」チェックボックスをオフにするには、すべてのセカンダリパブリッシュインスタンスで設定を編集する ことが必要です。

primary-publisher

パブリッシュファーム内のその他すべての(セカンダリ)パブリッシュインスタンスの場合:

  • 管理者権限でログイン

  • Web コンソールにアクセスします

    • 例:https://localhost:4503/system/console/configMgr
  • AEM Communities Publisher Configuration を見つけます。

  • 編集アイコンを選択します

  • 「プライマリの発行者」チェックボックスをオフにします

  • 「保存」を選択します

オーサー環境のレプリケーションエージェント

レプリケーションは、パブリッシュ環境で作成されたサイトコンテンツ(コミュニティグループなど)や、 トンネルサービスを使用してオーサー環境からメンバーおよびメンバーグループを管理するために使用されます。

プライマリパブリッシャーの場合、「 レプリケーションエージェントの設定が、パブリッシュサーバーと許可されたユーザーを正しく識別していることを確認します。 デフォルトの承認済みユーザー admin,、適切な権限を既に持っています(Communities Administrators のメンバーです)。

他のユーザーが適切な権限を持つには、それらのユーザーを administrators ユーザーグループのメンバー(Communities Administrators のメンバー)として追加する必要があります。

オーサー環境には 2 つのレプリケーションエージェントがあり、トランスポート設定を正しく設定する必要があります。

  • 作成者のレプリケーションコンソールにアクセスします

    • グローバルナビゲーションから、ツール/デプロイメント/レプリケーション/作成者のエージェント に移動します
  • 両方のエージェントに対して同じ手順に従います。

    • デフォルトエージェント(公開)

    • リバースレプリケーションエージェント(公開リバース)

      1. エージェントを選択

      2. 選択 編集

      3. 「トランスポート」タブを選択します

      4. ポート 4503 でない場合は、URI を編集して正しいポートを指定します

      5. ユーザー admin でない場合は ユーザー と パスワード を編集し、administrators ユーザーグループのメンバーを指定します

次のイメージは、ポートを 4503 から 6103 に変更した結果を示しています。

デフォルトエージェント(公開)

default-agent-publish

リバースレプリケーションエージェント(リバースパブリッシュ)

reverse-replication-agent

オーサーのトンネルサービス

オーサー環境を使用して サイトを作成、 サイトプロパティを変更または コミュニティメンバーを管理する場合、オーサーに登録されたユーザーではなく、パブリッシュ環境に登録されたメンバー(ユーザー)にアクセスする必要があります。

トンネルサービスは、作成者のレプリケーションエージェントを使用してこのアクセスを提供します。

トンネル サービスを有効にするには:

  • オーサーインスタンスに管理者権限でログインします。

  • パブリッシャーが localhost:4503 でない場合、またはトランスポートユーザーが admin でない場合、
    次に レプリケーションエージェントを設定します。

  • Web コンソールにアクセスします

    • 例:https://localhost:4502/system/console/configMgr
  • AEM Communities Publish Tunnel Service を見つけます。

  • 編集アイコンを選択します

  • 「有効」チェックボックスをオンにします

  • 「保存」を選択します

    tunnel-service

暗号鍵をレプリケート

AEM Communitiesには、すべてのAEM サーバーインスタンスが同じ暗号化キーを使用する必要がある 2 つの機能があります。 これらは Analytics と ASRP です。

AEM 6.3 以降では、主要なマテリアルはファイルシステムに保存され、リポジトリには存在しなくなります。

オーサー環境からその他すべてのインスタンスに主要なマテリアルをコピーするには、次の手順を実行する必要があります。

  • コピーする鍵データが含まれているAEM インスタンス(通常はオーサーインスタンス)にアクセスします

    • ローカルファイルシステム内で、com.adobe.granite.crypto.file のバンドルを見つけます。
      例:

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
      • bundle.info ファイルは、バンドルを識別します
    • データフォルダーに移動し、
      例:

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data

      • hmac ファイルとプライマリノードファイルをコピーします。

  • 各ターゲット AEM インスタンス用

    • データフォルダーに移動し、
      例:

      • <publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
    • 以前にコピーした 2 つのファイルを貼り付けます

    • ターゲット AEM インスタンスが実行中の場合は、Granite Crypto バンドルを更新する必要があります

CAUTION
暗号鍵に基づく別のセキュリティ機能が既に設定されている場合、暗号鍵をレプリケートすると、設定が破損する可能性があります。 サポートが必要な場合は、 カスタマーケアにお問い合わせください。

リポジトリのレプリケーション

AEM 6.2 以前と同様に、重要な資料をリポジトリに保存しておくと、保持できます。 各AEM インスタンス(初期リポジトリを作成する)の初回起動時に -Dcom.adobe.granite.crypto.file.disable=true されるシステムプロパティを指定します。

NOTE
作成者のレプリケーションエージェントが正しく設定されていることを確認します。

リポジトリに格納された鍵要素を使用して、オーサーインスタンスから他のインスタンスに暗号鍵をレプリケートする方法は次のとおりです。

CRXDE Lite を使用:

  • https://<server>:<port>/crx/de を参照します

  • /etc/key を選択します。

  • 「Replication」タブを開く

  • Replicate を選択します。

  • Granite Crypto バンドルを更新します

    replicare-repository

Granite Crypto バンドルを更新します

  • 各パブリッシュインスタンスで、Web コンソールにアクセスします。

    • 例:https://<server>:<port>/system/console/bundles
  • バンドル(com.adobe.granite.crypto) Adobe Granite Crypto Support 見つけます

  • 更新 を選択

    granite-crypto

  • しばらくすると、成功 ダイアログが表示されます。
    Operation completed successfully.

Apache HTTP サーバー

Apache HTTP サーバーを使用する場合は、関連するすべてのエントリに正しいサーバー名を使用していることを確認します。

特に、RedirectMatch では localhost ではなく、正しいサーバー名を使用するように注意してください。

httpd.conf サンプル

<IfModule alias_module>
     # XAMPP does not have a favicon; this prevents any 404 errors which may arise.
     Redirect 404 /favicon.ico
     <Location /favicon.ico>
         ErrorDocument 404 "No favicon"
     </Location>

    # Return from "Sign Out" generates response header directing you to "/", generating a 404 error
    # The RedirectMatch resolves it correctly when modified for the target Community Site :
    RedirectMatch ^/$ https://[server name]/content/sites/engage/en.html
 ...
 </IfModule>

Dispatcher

Dispatcherを使用している場合は、以下を参照してください。

  • AEM Dispatcher ドキュメント
  • Dispatcher のインストール
  • Communities 用の Dispatcher の設定
  • 既知の問題

関連する Communities ドキュメント

  • コミュニティサイトの作成、コミュニティサイトテンプレートの設定、コミュニティコンテンツの管理、メンバーの管理、メッセージングの設定については、 コミュニティサイトの管理を参照してください。

  • コミュニティの開発を参照して、ソーシャルコンポーネントフレームワーク(SCF)と、コミュニティのコンポーネントや機能のカスタマイズについて学ぶことができます。

  • Communities コンポーネントを使用してオーサリングする方法と設定する方法については、Communities コンポーネントのオーサリングを参照してください。

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791