Voraussetzungen für die Installation von Campaign unter Linux prerequisites-of-campaign-installation-in-linux
Softwarevoraussetzungen software-prerequisites
In diesem Abschnitt werden die Vorkonfigurationsschritte beschrieben, die vor der Installation von Adobe Campaign erforderlich sind.
Die für die Installation von Adobe Campaign erforderliche technische und Softwarekonfiguration wird in der Kompatibilitätsmatrix beschrieben.
Zur Erinnerung: Die folgenden Komponenten müssen installiert und korrekt konfiguriert werden:
- Apache, siehe Kompatibilitätsmatrix,
- Java JDK und OpenJDK, siehe Java Development Kit - JDK,
- Bibliotheken, siehe Bibliotheken,
- Ebenen für den Datenbankzugriff, siehe Ebenen für den Datenbankzugriff,
- LibreOffice, siehe Installieren von LibreOffice für Debian und Installieren von LibreOffice für CentOS,
- Schriftarten, siehe Schriftarten für MTA-Statistiken und Schriftarten für japanische Instanzen.
Bibliotheken libraries
Um Adobe Campaign unter Linux zu installieren, stellen Sie sicher, dass Sie über die erforderlichen Bibliotheken verfügen.
-
Bibliothek C muss den TLS-Modus (Thread Local Storage) unterstützen können. Dieser Modus ist in den meisten Fällen aktiv, außer bei einigen Kerneln, für die die Xen-Unterstützung deaktiviert wurde.
Um dies zu überprüfen, können Sie z. B. den Befehl uname -a | grep xen verwenden.
Wenn der Befehl keine leere Zeile zurückgibt, bedeutet dies, dass die Konfiguration korrekt ist.
-
Sie müssen über die OpenSSL-Version 1.0.2 oder höher verfügen.
Für RHEL-Distributionen ist Version 1.0 von OpenSSL erforderlich.
-
Um Adobe Campaign verwenden zu können, muss die Bibliothek libicu installiert sein.
SELinux selinux
Bei der Verwendung muss das SELinux-Modul ordnungsgemäß konfiguriert sein.
Melden Sie sich dazu als Root an und geben Sie den folgenden Befehl ein:
echo 0 >/selinux/enforce
Darüber hinaus wurde in der Datei /etc/sysconfig/httpd die folgende Zeile hinzugefügt, um auf das Adobe Campaign-Umgebungskonfigurationsskript zu verweisen:
. ~neolane/nl6/env.sh
In RHEL und CentOS wurden bei Aktivierung von SELinux Kompatibilitätsprobleme mit den Client-Ebenen von Datenbanken festgestellt. Um sicherzustellen, dass Adobe Campaign ordnungsgemäß funktioniert, empfehlen wir, SELinux zu deaktivieren.
Wenden Sie den folgenden Prozess an:
-
Bearbeiten Sie die Datei /etc/selinux/config .
-
Ändern Sie die SELINUX-Zeile wie folgt:
SELINUX=disabled
Schriftarten für MTA-Statistiken fonts-for-mta-statistics
Damit Berichte zu MTA-Statistiken (nms/fra/jsp/stat.jsp) korrekt angezeigt werden, fügen Sie Schriftarten hinzu.
Fügen Sie in Debian den Befehl hinzu:
apt install xfonts-base xfonts-75dpi ttf-bitstream-vera ttf-dejavu
Verwenden Sie den folgenden Befehl für 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
Schriftarten für japanische Instanzen fonts-for-japanese-instances
Schriftarten bestimmter Zeichen sind erforderlich, damit die Japanisch Instanzen in bestellen Berichten in das PDF-Format exportieren können.
Fügen Sie in Debian den folgenden Befehl hinzu:
apt install fonts-ipafont
Fügen Sie für RHEL den folgenden Befehl hinzu:
dnf install epel-release # if required
dnf install vlgothic-fonts
LibreOffice für Debian installieren installing-libreoffice-for-debian
Für Debian sind die folgenden Konfigurationen erforderlich:
-
Installieren Sie die folgenden Standardpakete:
code language-none apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
-
Installieren die folgenden Schriftarten aus (optional, aber für Japanisch Instanzen dringend empfohlen):
code language-none apt-get install fonts-ipafont
Installieren von LibreOffice für CentOS installing-libreoffice-for-centos
Die folgenden Konfigurationen sind für CentOS notwendig:
yum install libreoffice-headless libreoffice-writer libreoffice-calc
Zugriffsschichten auf Datenbanken database-access-layers
Die Zugriffsschichten für die von Ihnen verwendete Datenbank-Engine müssen auf Ihrem Server installiert sein und über die Adobe Campaign Konto zugänglich sein. Versionen und Installationsmodi variieren je nach verwendeter Datenbank-Engine.
Die unterstützte Pilotversion wird in Kompatibilitätsmatrix erläutert.
Überprüfen Sie auch den allgemeinen Abschnitt Datenbank .
PostgreSQL postgresql
Adobe Campaign unterstützt alle Versionen der PostgreSQL-Client-Bibliotheken ab Version 9.6: libpq.so.5.
Für die Verwendung von PostgreSQL mit Adobe Campaign müssen auch die entsprechenden pgcrypto -Bibliotheken installiert werden.
Oracle oracle
Rufen Sie die Bibliothek Version für 64-Bit-Debian ab, z.B.: libclntsh.so, libclntsh.so.19.1 , libclntsh.so.18.1 , libclntsh.so.12.1 , libclntsh.so.11.1 oder libclntsh.so.10.1 .
Sie können ein Linux-RPM-Paket vom Oracle Technology Network erhalten.
Fehlerbehebung und Best Practices
Probleme können nach einem Oracle-Client oder einer Serveraktualisierung, einer Versionsänderung oder der ersten Installation der Instanz auftreten.
Wenn Sie in der Clientkonsole feststellen, dass unerwartete Zeitverzögerungen (eine oder mehrere Stunden) in den Protokollen, der letzten Verarbeitung des Workflows, der nächsten Verarbeitung usw. auftreten, kann es zu einem Problem zwischen der Bibliothek des Oracle-Clients und dem Oracle-Server kommen. Um solche Probleme zu vermeiden
-
Stellen Sie sicher, dass Sie den vollständigen Client verwenden.
Bei der Verwendung der Oracle Instant Client-Version wurden verschiedene Probleme festgestellt. Darüber hinaus ist es unmöglich, die Zeitzonendatei auf dem Instant Client zu ändern.
-
Stellen Sie sicher, dass die Client-und die Datenbankserverversion identisch sind.
Es ist bekannt, dass das Mischen von Versionen trotz der Kompatibilitätsmatrix von Oracle und der Empfehlung zur Ausrichtung von Client- und Serverversionen Probleme verursacht.
Überprüfen Sie auch den Wert ORACLE_HOME , um sicherzustellen, dass er auf die erwartete Clientversion verweist (falls mehrere Versionen auf dem Computer installiert sind).
-
Stellen Sie sicher, dass Client und Server dieselbe Zeitzonendatei verwenden.
Implementierungsschritte implementation-steps
Adobe Campaign-Installationen für Linux müssen in der folgenden Reihenfolge durchgeführt werden: Serverinstallation gefolgt von Instanzkonfiguration.
Der Installationsprozess wird in diesem Kapitel beschrieben. Die Installationsschritte lauten wie folgt:
- Schritt 1: Installieren des Anwendungsservers, siehe Installieren von Paketen mit Linux.
- Schritt 2: Integration mit einem Webserver (optional, je nach bereitgestellter Komponente).
Nach Abschluss der Installationsschritte müssen Sie die Instanzen, die Datenbank und den Server konfigurieren. Weitere Informationen hierzu finden Sie unter Über die Erstkonfiguration.