在 Linux 安裝 Campaign 的必要條件

軟體先決條件

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

安裝Adobe Campaign所需的技術和軟體組態詳見相容性表

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

注意

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

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

  • 庫C必須能夠支援TLS(線程本地儲存)模式。 除了已禁用Xen支援的某些內核外,此模式在大多數情況下都處於活動狀態。

    若要檢查此問題,您可以使用​uname -a | grep xen​命令。

    如果命令未傳回任何內容(空行),表示配置正確。

  • 您必須擁有OpenSSL的​版本0.9.8​或​1.0

    對於RHEL 7散發版本,需要1.0版的OpenSSL。

  • 若要使用Adobe Campaign,您必須安裝​libicu​程式庫。

    支援下列版本的​libicu(32位元或64位元):

    • RHEL 7, CentOS 7:libicu50
    • 德比安8:libicu52
    • 德比安九:libicu57

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

    yum install c-ares
    

    德比安:

    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中,使用以下命令:

yum install xorg-x11-fonts-base xorg-x11-fonts-75dpi bitstream-vera-fonts dejavu-lgc-fonts

日文例項的字型

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

在Debian中,添加命令:

aptitude install fonts-ipafont

在Red Hat中,添加命令:

yum install ipa-gothic-fonts ipa-mincho-fonts

安裝LibreOffice for Debian

對於Debian,需要以下配置:

  1. 安裝下列標準套件:

    apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
    
  2. 安裝下列字型(日文例項建議選用但強烈建議使用):

    apt-get install fonts-ipafont
    

安裝CentOS版LibreOffice

CentOS需要下列組態:

  1. 安裝下列標準套件:

    yum install libreoffice-headless libreoffice-writer libreoffice-calc
    
  2. 安裝下列字型(可選,但強烈建議使用日文例項):

    yum install ipa-gothic-fonts ipa-mincho-fonts
    

資料庫訪問層

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

相容性矩陣中詳細說明了支援的導頻版本。

另請檢查一般Database部分。

PostgreSQL

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

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

Oracle

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

您可以從Oracle技術網路獲得Linux RPM包。

注意

如果您已經安裝了Oracle客戶端,但已安裝了全局環境(例如:/etc/profile)未正確配置,您可以將缺少的資訊添加到​nl6/customer.sh​指令碼中有關詳細資訊,請參閱環境變數

疑難排解與最佳實務

在Oracle客戶端或伺服器更新、版本更改或實例的首次安裝後,可能會出現問題。

如果您在客戶端控制台上發現日誌、工作流上次處理、下次處理等中存在意外的時間延遲(一個或多個小時),則Oracle客戶端庫和Oracle Server之間可能存在問題。 為避免此類問題

  1. 請務必使用​full client

    在使用Oracle Instant Client版本時發現了各種問題。 此外,無法更改即時客戶端上的時區檔案。

  2. 請確定​客戶端版本​和​資料庫伺服器版本​是​相同

    儘管Oracle的相容性清單和建議使客戶端和伺服器版本一致,但混合使用版本仍然會導致問題。

    另請檢查ORACLE_HOME值,以確保它指向預期的客戶機版本(在電腦上安裝多個版本時)。

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

DB2

支援的庫版本為​libdb2.so

實施步驟

Adobe Campaign的Linux安裝必須依下列順序進行:伺服器安裝後跟實例配置。

本章介紹了安裝過程。 安裝步驟如下:

  • 步驟1:安裝應用程式伺服器,請參閱 Installing packages with Linux
  • 步驟2:與Web伺服器整合(視部署的元件而定,為可選)。

安裝步驟完成後,您需要配置實例、資料庫和伺服器。 有關詳細資訊,請參閱關於初始配置

本頁內容