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 :
Pour l'installation d'un build inférieur ou égal à 8709 sur les plateformes CentOS 7 et Debian 8, le module apache access_compat doit être activé.
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.
La configuration est correcte lorsque cette commande ne retourne aucune information (ligne vide).
Vous devez disposer de la version OpenSSL 1.0.2 ou d’une version ultérieure.
Pour les distributions RHEL 7/8, la version 1.0 d’OpenSSL est requise.
Pour utiliser Adobe Campaign, la librairie suivante doit être installée : libicu.
Les versions supportées de libicu sont les suivantes (distribution 32bits ou 64bits) :
Pour utiliser Adobe Campaign, la bibliothèque libc-ares doit être installée. Sous RHEL/CentOS, exécutez la commande suivante :
yum install c-ares
Sous Debian :
aptitude install libc-ares2
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
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 :
aptitude install xfonts-base xfonts-75dpi ttf-bitstream-vera ttf-dejavu
Sous Red Hat, utilisez la commande suivante :
Pour CentOS/RHEL 7 :
yum install xorg-x11-fonts-base xorg-x11-fonts-75dpi bitstream-vera-fonts dejavu-lgc-fonts
Pour RHEL 8 :
dnf install xorg-x11-fonts-misc xorg-x11-fonts-75dpi dejavu-lgc-sans-fonts dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts
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 :
aptitude install fonts-ipafont
Sous Red Hat, utilisez la commande :
Pour RHEL 7 :
yum install ipa-gothic-fonts ipa-mincho-fonts
Pour RHEL 8 :
dnf install vlgothic-fonts
Les paramétrages suivants sont nécessaires sous Debian :
Installez les packages standard suivants :
apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
Installez les polices suivantes (facultatives mais vivement recommandées pour les instances japonaises) :
apt-get install fonts-ipafont
Les paramétrages suivants sont nécessaires sous CentOS :
yum install libreoffice-headless libreoffice-writer libreoffice-calc
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.
Adobe Campaign prend en charge toutes les versions de librairies du client PostgreSQL à partir de la version 7.2 :(libpq.so.5, libpq.so.4, libpq.so.3.2 et libpq.so.3.1).
L'utilisation de PostgreSQL avec Adobe Campaign requiert également l'installation des bibliothèques pgcrypto correspondantes.
Récupérez la version des bibliothèques pour Debian 64 bits, soit : libclntsh.so, libclntsh.so.11.1 et libclntsh.so.10.1.
Vous pouvez obtenir un package RPM Linux depuis Oracle Technology Network.
Si vous avez déjà installé le client Oracle mais que l'environnement global (par exemple : /etc/profile) n'est pas correctement configuré, vous pouvez ajouter les informations manquantes dans le script nl6/customer.sh. Pour plus d'informations, consultez la section Variables d'environnement.
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.
La version des bibliothèques prises en charge est libdb2.so.
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 :
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.