Prérequis pour l’installation de Campaign sous Linux prerequisites-of-campaign-installation-in-linux
Logiciels prérequis software-prerequisites
Cette section présente les étapes préliminaires de paramétrage indispensables avant de procéder à l'installation d'Adobe Campaign.
La configuration technique et logicielle requise pour l'installation d'Adobe Campaign est présentée dans la Matrice de compatibilité.
Pour rappel, les composants suivants doivent être installés et correctement paramétrés :
- Apache, voir Matrice de compatibilité,
- JDK Java et OpenJDK, voir la section Java Development Kit - JDK,
- Librairies, voir la section Librairies,
- Couches d'accès base de données, voir la section Couches d'accès base de données,
- LibreOffice, voir les sections Installation de LibreOffice sous Debian et Installation de LibreOffice sous CentOS,
- Polices, voir les sections Polices de caractères pour les statistiques MTA et Polices de caractères pour les instances japonaises.
Librairies libraries
Pour installer Adobe Campaign sous Linux, vérifiez que vous disposez des librairies requises.
-
La bibliothèque C doit supporter le mode TLS (Thread Local Storage). Ce mode est actif dans la plupart des cas, sauf avec certains kernels dans lesquels le support Xen a été activé.
Pour le vérifier, vous pouvez par exemple utiliser la commande uname -a | grep xen.
Si la commande ne renvoie pas une ligne vide, cela signifie que la configuration est correcte.
-
Vous devez disposer de la version OpenSSL 1.0.2 ou d’une version ultérieure.
Pour les distributions RHEL, la version 1.0 d’OpenSSL est requise.
-
Pour utiliser Adobe Campaign, la bibliothèque suivante doit être installée : libicu.
SELinux selinux
Lorsqu'il est utilisé, le module SELinux doit être convenablement configuré.
Pour cela, connectez-vous en tant que root et saisissez la commande suivante :
echo 0 >/selinux/enforce
En complément, dans le fichier /etc/sysconfig/httpd, la ligne suivante a été ajoutée afin de référencer le script de configuration de l'environnement Adobe Campaign :
. ~neolane/nl6/env.sh
Sous RHEL et CentOS, des problèmes de compatibilité avec les couches clientes des bases de données ont été constatées lorsque SELinux est activé. Pour assurer le bon fonctionnement d'Adobe Campaign, nous vous conseillons de désactiver SELinux.
Procédez de la manière suivante :
-
Éditez le fichier /etc/selinux/config
-
Modifiez la ligne SELINUX comme suit :
SELINUX=disabled
Polices de caractères pour les statistiques MTA fonts-for-mta-statistics
Pour que les rapports concernant les statistiques MTA (nms/fra/jsp/stat.jsp) s'affichent correctement, vous devez ajouter des polices supplémentaires.
Sous Debian, utilisez la commande :
apt install xfonts-base xfonts-75dpi ttf-bitstream-vera ttf-dejavu
Utilisez la commande suivante pour 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
Polices de caractères pour les instances japonaises fonts-for-japanese-instances
Des polices de caractères spécifiques sont nécessaires pour les instances japonaises afin de pouvoir exporter les rapports au format PDF.
Sous Debian, utilisez la commande :
apt install fonts-ipafont
Pour RHEL, ajoutez la commande suivante :
dnf install epel-release # if required
dnf install vlgothic-fonts
Installation de LibreOffice sous Debian installing-libreoffice-for-debian
Les paramétrages suivants sont nécessaires sous Debian :
-
Installez les packages standard suivants :
code language-none apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
-
Installez les polices suivantes (facultatives mais vivement recommandées pour les instances japonaises) :
code language-none apt-get install fonts-ipafont
Installation de LibreOffice sous CentOS installing-libreoffice-for-centos
Les paramétrages suivants sont nécessaires sous CentOS :
yum install libreoffice-headless libreoffice-writer libreoffice-calc
Couches d'accès base de données database-access-layers
Les couches d'accès pour le moteur de base de données que vous utilisez doivent être installées sur votre serveur et accessibles depuis le compte Adobe Campaign. Selon le moteur de base de données utilisé, les versions et modes d'installation peuvent différer.
Les versions des connecteurs CRM compatibles avec Adobe Campaign sont listées dans la matrice de compatibilité.
Consultez également section générale Base de données.
PostgreSQL postgresql
Adobe Campaign prend en charge toutes les versions des bibliothèques clientes PostgreSQL à partir de la version 9.6 : libpq.so.5.
L’utilisation de PostgreSQL avec Adobe Campaign requiert également l’installation des bibliothèques pgcrypto correspondantes.
Oracle oracle
Récupérez la version de bibliothèque pour Debian 64 bits, soit : libclntsh.so, libclntsh.so.19.1, libclntsh.so.18.1, libclntsh.so.12.1, libclntsh.so.11.1 or libclntsh.so.10.1.
Vous pouvez obtenir un package RPM Linux depuis Oracle Technology Network.
Résolution de problèmes et bonnes pratiques
Les problèmes peuvent survenir après la mise à jour ou le changement de version d'un client ou d'un serveur Oracle ou lors de la première installation de l'instance.
Si vous remarquez sur la console cliente qu'il y a des décalages horaires inattendus (une ou plusieurs heures) entre les logs, le dernier traitement de workflow, le traitement suivant, etc, il pourrait y avoir un problème entre la bibliothèque du client Oracle et le serveur Oracle. Pour éviter ces problèmes :
-
Assurez-vous d'utiliser la version cliente complète.
Plusieurs problèmes ont été identifiés lors de l'utilisation de la version Oracle Instant Client. De plus, il est impossible de modifier le fichier de fuseau horaire de cette version.
-
Assurez-vous que la version cliente et la version du serveur de base de données sont les mêmes.
Le mélange de versions peut causer des problèmes malgré la matrice de compatibilité Oracle et les recommandations d'alignement des versions du client et du serveur.
Vérifiez également la valeur ORACLE_HOME pour être sûr qu'elle désigne la version cliente attendue (si plusieurs versions sont installées sur la machine).
-
Assurez-vous que le client et le serveur utilisent le même fichier de fuseau horaire.
Étapes dʼimplémentation implementation-steps
L'installation d'Adobe Campaign sous Linux doit être réalisée dans l'ordre suivant : installation du serveur puis paramétrage des instances.
Le processus d'installation est décrit dans ce chapitre. Les étapes de l'installation sont les suivantes :
- Etape 1 : Installation du serveur applicatif, voir la section Installation de packages avec Linux.
- Etape 2 : Intégration à un serveur Web (optionnel, en fonction des composants déployés).
Une fois les étapes d'installation terminées, vous devez configurer les instances, la base de données et le serveur. Voir à ce sujet la section À propos de la configuration initiale.