[オンプレミス/ハイブリッドのみ]{class="badge yellow" title="オンプレミスデプロイメントとハイブリッドデプロイメントにのみ適用されます"}
Linux でのパッケージのインストール installing-packages-with-linux
Adobe Campaignには付属しています nlserver 特定のバージョンのバイナリと設定ファイルを含むパッケージ。
インストールコマンドを使用すると、次のことができます。
- ファイルをにコピーします /usr/local/neolane
- で作成されるAdobe Campaign Linux アカウント(および関連するグループ)を作成します。 /usr/local/neolane ホームディレクトリとして
- 自動スクリプトの作成 /etc/init.d/nlserver6 起動時に使用するか、システム ユニットを作成します。
を実行できます pinghostname
コマンドを使用して、サーバーが自分自身に到達できることを確認します。
RPM パッケージに基づく配布 distribution-based-on-rpm--packages
Adobe Campaignを RPM (RHEL、CentOS)オペレーティングシステムにインストールするには、次の手順に従います。
-
Adobe Campaign パッケージを取得します。 ファイル名はです。 nlserver6-v7-XXXX-0.x86_64.rpm、ここで XXXX はAdobe Campaignのビルド番号です。
note caution CAUTION この節のコマンドサンプルでは、使用しているAdobe Campaignのバージョンに適したファイル名を使用していることを確認してください。 -
インストールするには、として接続します root 次のコマンドを実行します。このコマンドの条件は次のとおりです。 XXXX はAdobe Campaignのビルド番号です。
code language-none yum install nlserver6-v7-XXXX-0.x86_64.rpm
rpm ファイルは、CentOS/Red Hat ディストリビューションで見つけることができるパッケージに依存しています。 これらの依存関係の一部を使用しない場合(例えば、OpenJDK ではなくOracle JDK を使用する場合)、rpm の「nodeps」オプションを使用する必要がある可能性があります。
code language-none rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
この bc
コマンド、の実行に必須 netreportは、すべての Linux ディストリビューションでデフォルトで使用できるわけではありません。 コマンドが使用可能かどうかを確認するには、 which bc
コマンド。 そうでない場合は、インストールする必要があります。
CentOS では、bc.x86_64 パッケージをインストールする必要があります。connect as root さらに、次のコマンドを実行します。
yum install bc.x86_64
APT (Debian)に基づく配布 distribution-based-on-apt--debian-
Adobe Campaignを Debian 64 ビットオペレーティングシステムにインストールするには、次の手順に従います。
-
Adobe Campaign パッケージを取得します。 ファイル名はです。 nlserver6-v7-XXXX-linux-2.6-amd64.deb、ここで XXXX はAdobe Campaignのビルド番号です。
note caution CAUTION この節のコマンドサンプルでは、使用しているAdobe Campaignのバージョンに適したファイル名を使用していることを確認してください。 -
インストールするには、として接続します root 次のコマンドを実行します。このコマンドの条件は次のとおりです。 XXXX はAdobe Campaignのビルド番号です。
code language-none dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
依存関係がない場合は、次のコマンドを実行します。
code language-none apt-get install -f
-
Debian オペレーティングシステムにAdobe Campaignをインストールする場合は、次の点を考慮してください。
-
事前に OpenSSL をインストールしておく必要があります。
-
libicu と libc-aresYY をインストールします。XX はバージョンで、次のコマンドを使用します。
code language-none apt install libicuXX
code language-none apt install libc-aresXX
code language-none apt install openjdk-XX-jdk
パラメーターのパーソナライズ personalizing-parameters
一部のパラメーターは、 customer.sh ファイル
初めてインストールを実行する場合は、 customer.sh ファイルがまだサーバーに存在しない可能性があります。
作成し、実行権限があることを確認します。 これに該当しない場合は、次のコマンドを入力します。
chmod +x /usr/local/neolane/nl6/customer.sh
サーバーエンコーディング server-encoding
デフォルトでは、サーバーは iso8859-15 環境で起動されます。 ただし、サーバーは UTF-8 環境で起動できます。
を作成するには 日本語インスタンス は、UTF-8 環境を使用する必要があります。
UTF-8 環境を有効にするには、次のコマンドを使用します。
mkdir -p /usr/local/neolane/nl6
touch /usr/local/neolane/nl6/unicodeenv
環境変数 environment-variables
次の環境変数を正しく定義する必要があります。
特定の組み合わせでは、Adobe Campaignの実行に使用する環境を変更する必要があります。 特定のファイル (/usr/local/neolane/nl6/customer.sh
)を作成および編集して、Adobe Campaign環境に固有の変更を追加できます。
必要に応じて、 customer.sh を使用したファイル vi customer.sh コマンドを実行して設定を調整するか、不足している行を追加します。
-
oracleクライアントの場合:
code language-none export ORACLE_HOME=/usr/local/instantclient_10_2 export TNS_ADMIN=/etc/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
oracle変数 ENVIRONMENT_HOME の内容は、Oracleのインストールディレクトリと一致します。
TNS_ADMIN 変数の内容は、の場所と一致する必要があります。 tnsnames.ora ファイル。
-
LibreOffice:
既存バージョンの LibreOffice でAdobe Campaignを実行するには、さらに設定が必要です。インストールディレクトリへのアクセスパスを指定する必要があります。 次に例を示します。
-
Debian
OOO_INSTALL_DIR と OOO_BASIS_INSTALL_DIR のデフォルト値が提供されます。 以下で上書きできます customer.sh libreOffice インストールのレイアウトが異なる場合:
code language-none export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/ export OOO_INSTALL_DIR=/usr/lib/libreoffice/
-
CentOS
次のデフォルト値を使用します。
code language-none export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/ export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
-
-
Java Development Kit (JDK)の場合:
デフォルトでは、Adobe Campaign環境の設定スクリプト (
~/nl6/env.sh
)を選択して、JDK インストールディレクトリを検索します。 ただし、使用する JDK を指定することをお勧めします。 それには、以下を強制します JDK_HOME 次のコマンドを使用する環境変数。code language-none export JDK_HOME=/usr/java/jdkX.Y.Z
note note NOTE 使用する JDK バージョンがディレクトリ名と一致することを確認します。 JDK 設定をテストするには、次のコマンドでAdobe Campaign システムユーザーとしてログインします。
code language-none su - neolane
変更内容を反映するには、Adobe Campaign サービスを再起動する必要があります。
コマンドは次のとおりです。
systemctl stop nlserver
systemctl start nlserver
Linux のOracleクライアント oracle-client-in-linux
Adobe CampaignでOracleを使用する場合、Linux でOracleクライアントレイヤーを設定する必要があります。
-
完全なクライアントを使用
-
TNS の定義
TNS 定義は、インストール段階で追加する必要があります。 これを行うには、次のコマンドを使用します。
code language-none cd /etc mkdir oracle cd oracle vi tnsnames.ora
-
環境変数
こちらを参照してください 環境変数.
-
Adobe Campaignの設定
Adobe CampaignのOracleクライアントのインストールを完了するには、のシンボリックリンクを作成する必要があります .so Adobe Campaignが使用するファイル。
これを行うには、次のコマンドを使用します。
code language-none cd /usr/lib/oracle/10.2.0.4/client/lib ln -s libclntsh.so.10.1 libclntsh.so
問題が発生した場合は、Oracleのインストールドキュメントに記載されているパッケージが正しくインストールされていることを確認してください。
インストールチェック installation-checks
これで、次のコマンドを使用して初期インストールテストを実行できます。
su - neolane
nlserver pdump
Adobe Campaignを起動しない場合の応答は次のとおりです。
no task
サーバーの初回起動 first-start-up-of-the-server
インストールテストが完了したら、次のコマンドを入力します。
nlserver web
次の情報が表示されます。
17:11:03 > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
17:11:03 > Web server start (pid=17546, tid=-151316352)...
17:11:03 > Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
17:11:03 > Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/config-default.xml' via '/usr/local/[INSTALL]/nl6/conf/models/config-default.xml'
17:11:03 > Server started
17:11:08 > Stop requested (pid=17546)
17:11:08 > Web server stop(pid=17546, tid=-151316352)...
これらのコマンドを使用すると、以下を作成できます config-default.xml および serverConf.xml 設定ファイル。 で使用できるすべてのパラメーター serverConf.xml の一覧はこちら セクション.
押す Ctrl+C プロセスを停止するには、次のコマンドを入力します。
nlserver start web
次の情報が表示されます。
12:17:21 > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 > Running task 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair') in a new process
12:17:21 > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 > Web server start (pid=29188, tid=-1224824320)...
12:17:21 > Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
12:17:22 > Tomcat started
12:17:22 > Server started
停止するには、次のように入力します。
nlserver stop web
次の情報が表示されます。
12:18:31 > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:18:31 > Stop requested for 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair', pid=29188, tid=-1224824320)...
12:18:31 > Stop requested (pid=29188)
12:18:31 > Web server stopped (pid=29188, tid=-1224824320)...
内部識別子のパスワード password-for-the-internal-identifier
Adobe Campaign サーバーは、というテクニカルログインを定義します。 内部 すべてのインスタンスに対してすべての権限を持っています。 インストール直後は、ログインにパスワードがありません。 定義する必要があります。
詳しくは、こちらを参照してください。