[]{class="badge informative"}

在Linux上安裝Campaign的必要條件 prerequisites-of-campaign-installation-in-linux

軟體先決條件 software-prerequisites

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

安裝Adobe Campaign所需的技術和軟體組態在相容性矩陣中有詳細說明。

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

資料庫 libraries

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

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

    若要檢查此專案,您可以使用​ uname -a | grep xen ​命令範例。

    如果命令未傳回空白行,則表示設定正確。

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

    對於RHEL發行版本,需要OpenSSL 1.0版。

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

  • 在RHEL分配上,xalan-c​是強制性的。 透過epel-release安裝:

    code language-none
    dnf install epel-release
    dnf install xalan-c
    

PDF報表匯出相依性 pdf-export-dependencies

將報表匯出為PDF格式時,會使用​ wkhtmltopdf ​工具。 它需要下列套件:

  • libjpeg
  • xvfb

如果未使用PDF報表匯出,則不需要安裝這些套件。

在RHEL分配上:

dnf install libjpeg xvfb

在Debian上:

apt-get install libjpeg-dev xvfb

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,需要以下設定:

  1. 安裝下列標準套件:

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

    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.solibclntsh.so.19.1libclntsh.so.18.1libclntsh.so.12.1libclntsh.so.11.1​或​libclntsh.so.10.1

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

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

疑難排解和最佳作法

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

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

  1. 請確定使用​完整使用者端

    在使用Oracle Instant Client版本時,已經發現各種問題。 此外,無法在即時使用者端上變更時區檔案。

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

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

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

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

實施步驟 implementation-steps

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

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

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

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

recommendation-more-help
campaign-classic-help