v7 內部部署和混合

在Linux上安裝Campaign的必要條件

上次更新: 2023-07-31

軟體先決條件

本節詳細說明安裝Adobe Campaign之前所需的初步設定步驟。

安裝Adobe Campaign所需的技術和軟體設定詳見 相容性矩陣.

提醒您,下列元件必須安裝並正確設定:

注意

若要在CentOS 7和Debian 8平台上安裝低於或等於8709的組建版本,必須啟用apache access_compat模組。

資料庫

若要在Linux中安裝Adobe Campaign,請確定您擁有必要的程式庫。

  • 程式庫C必須能夠支援TLS (執行緒本機儲存)模式。 除了某些已停用Xen支援的核心以外,此模式在大多數情況下是作用中的。

    若要檢查此專案,您可以使用 uname -a |希臘xen 命令為例。

    如果命令未傳回任何內容(空白行),則表示設定正確。

  • 您必須有OpenSSL版本 1.0.2 或更高。

    對於RHEL 7/8發行版本,需要1.0版本的OpenSSL。

  • 若要使用Adobe Campaign,您必須擁有 利比庫 程式庫已安裝。

    下列版本的 利比庫 支援(32位元或64位元):

    • RHEL 7/8、CentOS 7:libicu50
    • Debian 8: libicu52
    • Debian 9: libicu57

    若要使用Adobe Campaign,您必須安裝libc-ares程式庫。 在RHEL/CentOS上,執行下列命令:

    yum install c-ares
    

    在Debian上:

    aptitude install libc-ares2
    

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統計資料的字型

為了正確顯示MTA統計資料(nms/fra/jsp/stat.jsp)的報表,請新增字型。

在Debian中新增命令:

aptitude install xfonts-base xfonts-75dpi ttf-bitstream-vera ttf-dejavu

在Redhat中,使用以下命令:

  • 對於CentOS/RHEL 7:

    yum install xorg-x11-fonts-base xorg-x11-fonts-75dpi bitstream-vera-fonts dejavu-lgc-fonts
    
  • 對於RHEL 8:

    dnf install xorg-x11-fonts-misc xorg-x11-fonts-75dpi dejavu-lgc-sans-fonts  dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts
    

日文執行個體的字型

日文例項需要特定字元的字型,才能將報表匯出為PDF格式。

在Debian中新增命令:

aptitude install fonts-ipafont

在Red Hat中,新增命令:

  • 對於RHEL 7:

    yum install ipa-gothic-fonts ipa-mincho-fonts
    
  • 對於RHEL 8:

    dnf install vlgothic-fonts
    

安裝LibreOffice for Debian

對於Debian,需要以下設定:

  1. 安裝下列標準套件:

    apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
    
  2. 安裝下列字型(可選用,但強烈建議用於日文執行個體):

    apt-get install fonts-ipafont
    

安裝LibreOffice for CentOS

CentOS需要下列設定:

yum install libreoffice-headless libreoffice-writer libreoffice-calc

資料庫存取層

您所使用的資料庫引擎存取層必須安裝在伺服器上,並可透過Adobe Campaign帳戶存取。 版本和安裝模式可能會因使用的資料庫引擎而有所不同。

支援的試行方案版本詳載於 相容性矩陣.

同時檢查一般 資料庫 區段。

PostgreSQL

Adobe Campaign支援7.2版的PostgreSQL使用者端程式庫的所有版本: (libpq.so.5libpq.so.4libpq.so.3.2libpq.so.3.1)。

搭配Adobe Campaign使用PostgreSQL也需要安裝對應的 pgcrypto 程式庫。

Oracle

擷取64位元Debian的程式庫版本,即: libclntsh.solibclntsh.so.11.1libclntsh.so.10.1.

您可以從「Oracle技術網路」取得Linux RPM套件。

注意

如果您已安裝Oracle使用者端,但全域環境(例如: /etc/profile)未正確設定,您可以將遺漏的資訊新增至 nl6/customer.sh 指令碼如需詳細資訊,請參閱 環境變數.

疑難排解和最佳作法

在Oracle使用者端或伺服器更新、版本變更或首次安裝執行個體時,可能會出現問題。

如果您在使用者端主控台注意到記錄、工作流程上次處理、下次處理等作業中有非預期的時間延遲(一小時以上),則Oracle使用者端的程式庫和Oracle伺服器之間可能會發生問題。 若要避免這類問題

  1. 請務必使用 完整使用者端.

    在使用Oracle即時使用者端版本時,已識別出各種問題。 此外,無法在即時使用者端上變更時區檔案。

  2. 確定 使用者端版本資料庫伺服器版本相同.

    儘管Oracle有相容性矩陣,並且建議調整使用者端和伺服器版本,但混合使用版本已知會導致問題。

    同時請檢查ORACLE_HOME值,確定它指向預期的使用者端版本(如果電腦上安裝了多個版本)。

  3. 請確定使用者端和伺服器使用相同的 時區檔案.

DB2

支援的程式庫版本為 libdb2.so.

實施步驟

適用於Linux的Adobe Campaign安裝必須依下列順序進行:伺服器安裝,接著執行個體設定。

本章將說明安裝程式。 安裝步驟如下:

  • 步驟1:安裝應用程式伺服器,請參閱 使用Linux安裝套件.
  • 步驟2:與Web伺服器整合(選擇性,視部署的元件而定)。

安裝步驟完成後,您需要設定執行個體、資料庫和伺服器。 有關詳細資訊,請參閱 關於初始組態.

此頁面上的