[僅限內部部署/混合部署]{class="badge yellow" title="僅適用於內部部署和混合部署"}
在Linux上安裝Campaign的必要條件 prerequisites-of-campaign-installation-in-linux
軟體先決條件 software-prerequisites
本節詳細說明安裝Adobe Campaign之前所需的初步設定步驟。
安裝Adobe Campaign所需的技術和軟體組態在相容性矩陣中有詳細說明。
提醒您,下列元件必須安裝並正確設定:
- Apache,請參閱相容性矩陣,
- Java JDK和OpenJDK,請參閱Java Development Kit - JDK,
- 資料庫,請參閱資料庫,
- 資料庫存取層,請參閱資料庫存取層,
- LibreOffice,請參閱安裝適用於Debian的LibreOffice和安裝適用於CentOS的LibreOffice,
- 字型,請參考MTA統計資料的字型以及日文執行個體的字型。
圖書館 libraries
要在 Linux 中安裝 Adobe Campaign,請確保您具有所需的資料庫。
-
庫 C 必須能夠支援 TLS(線程本地存儲)模式。 此模式在大多數情況下處於活動狀態,但某些內核已禁用 Xen 支援。
例如,要檢查這一點,您可以使用 uname -a | grep xen 命令。
如果命令未傳回空白行,則表示設定正確。
-
您必須有OpenSSL版本 1.0.2 或更新版本。
對於RHEL發行版本,需要OpenSSL 1.0版。
-
若要使用Adobe Campaign,您必須安裝 libicu 資料庫。
SELinux selinux
使用時,必須正確配置 SELinux 模組。
要執行此操作,請以root身份登入並輸入以下命令:
echo 0 >/selinux/enforce
除此之外,還在 /etc/sysconfig/httpd 檔案中新增了下列行,以參照Adobe Campaign環境設定指令碼:
. ~neolane/nl6/env.sh
在RHEL和CentOS中,啟用SELinux時會發現資料庫使用者端層的相容性問題。 為確保Adobe Campaign可正常運作,建議您停用SELinux。
套用下列處理序:
-
編輯檔案 /etc/selinux/config
-
修改SELINUX行,如下所示:
SELINUX=disabled
MTA統計資料的字型 fonts-for-mta-statistics
為了正確顯示MTA統計資料(nms/fra/jsp/stat.jsp)的報表,請新增字型。
在Debian中新增命令:
apt install xfonts-base xfonts-75dpi ttf-bitstream-vera ttf-dejavu
對RHEL使用下列命令:
dnf install xorg-x11-fonts-misc xorg-x11-fonts-75dpi dejavu-lgc-sans-fonts dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts
日文執行個體的字型 fonts-for-japanese-instances
日文實例必須字型特定字元才能將報表匯出為 PDF 格式。
在 Debian 中,添加命令:
apt install fonts-ipafont
對於 RHEL,請添加以下命令:
dnf install epel-release # if required
dnf install vlgothic-fonts
安裝LibreOffice for Debian installing-libreoffice-for-debian
對於Debian,需要以下設定:
-
安裝下列標準套件:
code language-none apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
-
安裝以下字體(可選字體,但強烈建議用於日文實例):
code language-none apt-get install fonts-ipafont
安裝 LibreOffice for CentOS installing-libreoffice-for-centos
CentOS 需要以下設定:
yum install libreoffice-headless libreoffice-writer libreoffice-calc
資料庫訪問層 database-access-layers
您正在使用的資料庫引擎的訪問層必須安裝在您的伺服器上,並且可以通過Adobe Campaign 帳戶進行訪問。 版本和安裝模式可能會因使用的資料庫引擎而有所不同。
支援的試驗版本在相容性矩陣中詳細說明。
同時檢查一般資料庫區段。
PostgreSQL postgresql
Adobe Campaign支援9.6版之PostgreSQL使用者端程式庫的所有版本: libpq.so.5。
搭配Adobe Campaign使用PostgreSQL也需要安裝對應的 pgcrypto 資料庫。
Oracle oracle
檢索 64 位 Debian 的 資料庫 版本,即:libclntsh.so、libclntsh.so.19.1 、libclntsh.so.18.1、libclntsh.so.12.1、libclntsh.so.11.1 或 libclntsh.so.10.1。
您可以從 Oracle 技術網路獲取 Linux RPM 軟體包。
疑難解答和最佳做法
在Oracle使用者端或伺服器更新、版本變更或首次安裝執行個體時,可能會出現問題。
如果您在使用者端主控台注意到記錄、工作流程上次處理、下次處理等作業中有非預期的時間延遲(一小時以上),則Oracle使用者端的程式庫和Oracle伺服器之間可能會發生問題。 若要避免這類問題
-
請確定使用 完整使用者端。
在使用 Oracle Instant Client 版本時發現了各種問題。 此外,無法在即時用戶端上更改時區檔。
-
確保 用戶端版本 和 資料庫伺服器版本 相同。
儘管Oracle有相容性矩陣,並且建議調整使用者端和伺服器版本,但混合使用版本已知會導致問題。
同時請檢查ORACLE_HOME值,確定它指向預期的使用者端版本(如果電腦上安裝了多個版本)。
-
請確定使用者端和伺服器使用相同的 時區檔案。
實施步驟 implementation-steps
適用於Linux的Adobe Campaign安裝必須依下列順序進行:伺服器安裝,接著執行個體設定。
本章將說明安裝程式。 安裝步驟如下:
- 步驟1:安裝應用程式伺服器,請參閱使用Linux安裝套件。
- 步驟2:與Web伺服器整合(選擇性,視部署的元件而定)。
安裝步驟完成後,您需要設定執行個體、資料庫和伺服器。 有關詳細資訊,請參閱關於初始設定。