在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分发版,需要OpenSSL版本1.0。

  • 要使用Adobe Campaign,您需要安装​libicu​库。

    支持以下版本的​libicu(32位或64位):

    • RHEL 7、CentOS 7:libicu50
    • 德比8:libicu52
    • 德比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中,使用以下命令:

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)。

在Adobe Campaign中使用PostgreSQL还需要安装相应的​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服务器之间可能会出现问题。 为了避免此类问题

  1. 确保使用​完整客户端

    使用OracleInstant Client版本时发现了各种问题。 此外,在即时客户端上更改时区文件是不可能的。

  2. 确保​客户端版本​和​数据库服务器版本​是​相同的

    尽管Oracle的兼容性矩阵和建议要求客户端和服务器版本保持一致,但混合版本仍会导致问题。

    另请检查ORACLE_HOME值,以确保它指向预期的客户端版本(如果计算机上安装了多个版本)。

  3. 确保客户端和服务器使用相同的​时区文件

DB2

支持的库版本为​libdb2.so

实施步骤

Adobe Campaign for Linux安装必须按照以下顺序执行:安装服务器后,进行实例配置。

本章介绍了安装过程。 安装步骤如下:

  • 步骤1:安装应用程序服务器,请参阅在Linux中安装包。
  • 步骤2:与Web服务器集成(可选,具体取决于所部署的组件)。

安装步骤完成后,您需要配置实例、数据库和服务器。 有关更多信息,请参阅关于初始配置

在此页面上