[]{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分发,需要1.0版本的OpenSSL。

  • 要使用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

将PostgreSQL与Adobe Campaign结合使用还需要安装相应的​ 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