[Nur On-Premise/Hybrid]{class="badge yellow" title="Gilt nur für Hybrid- und On-Premise-Bereitstellungen"}

Installieren von Paketen mit Linux installing-packages-with-linux

Adobe Campaign enthält die nlserver -Paket, das die Binärdateien und Konfigurationsdateien für eine bestimmte Version enthält.

Mit den Installationsbefehlen können Sie:

  • Kopieren Sie die Dateien nach /usr/local/neolane
  • Erstellen Sie ein Adobe Campaign Linux-Konto (und die zugehörige Gruppe), das mit /usr/local/neolane als Basisverzeichnis
  • Erstellen eines automatischen Skripts /etc/init.d/nlserver6 zur Verwendung beim Start oder zur Erstellung einer Systemeinheit
NOTE
Die Neolan Der Systembenutzer darf nicht erstellt worden sein, bevor der Befehl ausgeführt wurde. Die Neolan Der Benutzer wird während der Installation automatisch erstellt.
Die home Verzeichnis, das mit dem Neolan Der Benutzer wird auch automatisch in /usr/local/neolane. Stellen Sie sicher, dass auf der /usr/local Datenträger.

Sie können die pinghostname -Befehl, um sicherzustellen, dass der Server selbst erreicht werden kann.

Verteilung basierend auf RPM-Paketen distribution-based-on-rpm--packages

Gehen Sie wie folgt vor, um Adobe Campaign auf einem RPM-Betriebssystem (RHEL, CentOS) zu installieren:

  1. Besorgen Sie sich das Adobe Campaign-Paket. Der Name der Datei lautet nlserver6-v7-XXXX-0.x86_64.rpm, wobei XXXX ist die Adobe Campaign-Build-Nummer.

    note caution
    CAUTION
    Stellen Sie sicher, dass Sie in den Beispielbefehlen dieses Abschnitts den richtigen Dateinamen für Ihre Adobe Campaign-Version verwenden.
  2. Um es zu installieren, verbinden Sie sich mit root und führen Sie den folgenden Befehl aus, wobei XXXX ist die Adobe Campaign-Build-Nummer:

    code language-none
    yum install nlserver6-v7-XXXX-0.x86_64.rpm
    

    Die rpm-Datei hat Abhängigkeiten von Paketen, die Sie in CentOS/Red Hat-Distributionen finden können. Wenn Sie einige dieser Abhängigkeiten nicht verwenden möchten (z. B. wenn Sie Oracle JDK anstelle von OpenJDK verwenden möchten), müssen Sie möglicherweise die Option "nodeps"von rpm verwenden:

    code language-none
    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    

Die bc -Befehl, der für die Ausführung der netreport, ist nicht standardmäßig in allen Linux-Distributionen verfügbar. Um zu überprüfen, ob der Befehl verfügbar ist, führen Sie die which bc Befehl. Wenn nicht, müssen Sie es installieren.

Bei CentOS müssen Sie das Paket bc.x86_64 installieren: connect as root und führen Sie den folgenden Befehl aus:

yum install bc.x86_64

Verteilung basierend auf APT (Debian) distribution-based-on-apt--debian-

Gehen Sie wie folgt vor, um Adobe Campaign auf einem 64-Bit-Debian-Betriebssystem zu installieren:

  1. Besorgen Sie sich das Adobe Campaign-Paket. Der Name der Datei lautet nlserver6-v7-XXXX-linux-2.6-amd64.deb, wobei XXXX ist die Adobe Campaign-Build-Nummer.

    note caution
    CAUTION
    Stellen Sie sicher, dass Sie in den Beispielbefehlen dieses Abschnitts den richtigen Dateinamen für Ihre Adobe Campaign-Version verwenden.
  2. Um es zu installieren, verbinden Sie sich mit root und führen Sie den folgenden Befehl aus, wobei XXXX ist die Adobe Campaign-Build-Nummer:

    code language-none
    dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
    

    Wenn fehlende Abhängigkeiten vorhanden sind, führen Sie den folgenden Befehl aus:

    code language-none
    apt-get install -f
    
  3. Beachten Sie bei der Installation von Adobe Campaign auf einem Debian-Betriebssystem Folgendes:

  • OpenSSL muss zuvor installiert werden.

  • Installieren Sie libicu und libc-aresYY, wobei XX die Version ist, mit den folgenden Befehlen:

    code language-none
    apt install libicuXX
    
    code language-none
    apt install libc-aresXX
    
    code language-none
    apt install openjdk-XX-jdk
    

Parameter personalisieren personalizing-parameters

Einige Parameter können über die customer.sh file

Wenn Sie die Installation zum ersten Mal durchführen, wird die customer.sh auf dem Server möglicherweise noch nicht vorhanden ist.

Erstellen Sie sie und stellen Sie sicher, dass sie über Ausführungsrechte verfügt. Ist dies nicht der Fall, geben Sie den folgenden Befehl ein:

chmod +x /usr/local/neolane/nl6/customer.sh

Serverkodierung server-encoding

Standardmäßig wird der Server in einer ISO8859-15-Umgebung gestartet. Dennoch kann der Server in einer UTF-8-Umgebung gestartet werden.

CAUTION
Diese Änderung betrifft die Interaktionen mit dem Dateisystem (Dateien, die über einen Workflow oder ein JavaScript geladen werden) und die Dateikodierung. Es wird daher empfohlen, die Standardumgebung zu verwenden.

So erstellen Sie eine Japanische Instanz, müssen Sie eine UTF-8-Umgebung verwenden.

Verwenden Sie den folgenden Befehl, um die UTF-8-Umgebung zu aktivieren:

mkdir -p /usr/local/neolane/nl6
touch /usr/local/neolane/nl6/unicodeenv

Umgebungsvariablen environment-variables

Die folgenden Umgebungsvariablen müssen korrekt definiert sein.

Bestimmte Kombinationen erfordern Änderungen an der Umgebung, die für die Ausführung von Adobe Campaign verwendet wird. Eine bestimmte Datei (/usr/local/neolane/nl6/customer.sh) können erstellt und bearbeitet werden, um spezifische Änderungen für die Adobe Campaign-Umgebung hinzuzufügen.

Bearbeiten Sie bei Bedarf die customer.sh -Datei mithilfe der vi customer.sh und passen Sie die Konfiguration an oder fügen Sie fehlende Zeilen hinzu:

  • Für den Oracle-Client:

    code language-none
    export ORACLE_HOME=/usr/local/instantclient_10_2
    export TNS_ADMIN=/etc/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    

    Der Inhalt der Umgebungsvariablen ORACLE_HOME entspricht dem Installationsordner von Oracle.

    Der Inhalt der Variable TNS_ADMIN muss mit dem Speicherort der Variablen tnsnames.ora -Datei.

  • Für LibreOffice:

    Um Adobe Campaign auf einer bestehenden LibreOffice-Version ausführen zu können, sind zusätzliche Konfigurationen erforderlich: Sie müssen die Zugriffspfade zum Installationsordner angeben. Beispiel:

    • Debian

      Standardwerte für OOO_INSTALL_DIR und OOO_BASIS_INSTALL_DIR werden bereitgestellt. Sie können sie in customer.sh wenn Ihr Layout der LibreOffice-Installation anders ist:

      code language-none
      export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib/libreoffice/
      
    • CentOs

      Verwenden Sie die folgenden Standardwerte:

      code language-none
      export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
      
  • Für Java Development Kit (JDK):

    Standardmäßig ist das Konfigurationsskript der Adobe Campaign-Umgebung (~/nl6/env.sh) sucht nach dem JDK-Installationsordner. Es wird jedoch empfohlen, anzugeben, welches JDK verwendet werden muss. Dazu können Sie die JDK_HOME Umgebungsvariable mithilfe des folgenden Befehls:

    code language-none
    export JDK_HOME=/usr/java/jdkX.Y.Z
    
    note note
    NOTE
    Stellen Sie sicher, dass die verwendete JDK-Version mit dem Ordnernamen übereinstimmt.

    Um die JDK-Konfiguration zu testen, melden Sie sich mit dem folgenden Befehl als Adobe Campaign-Systembenutzer an:

    code language-none
    su - neolane
    

Sie müssen den Adobe Campaign-Dienst neu starten, damit die Änderungen berücksichtigt werden.

Die Befehle lauten wie folgt:

systemctl stop nlserver
systemctl start nlserver

Oracle Client unter Linux oracle-client-in-linux

Bei Verwendung von Oracle mit Adobe Campaign müssen Sie die Oracle-Client-Ebenen in Linux konfigurieren.

  • Vollständigen Client verwenden

  • TNS-Definition

    Die TNS-Definitionen müssen während der Installationsphase hinzugefügt werden. Verwenden Sie dazu die folgenden Befehle:

    code language-none
    cd /etc
    mkdir oracle
    cd oracle
    vi tnsnames.ora
    
  • Umgebungsvariablen

    Siehe Abschnitt Umgebungsvariablen.

  • Konfiguration für Adobe Campaign

    Um die Installation des Oracle-Clients für Adobe Campaign abzuschließen, müssen Sie eine symbolische Verknüpfung für die .so von Adobe Campaign verwendete Datei.

    Verwenden Sie dazu die folgenden Befehle:

    code language-none
    cd /usr/lib/oracle/10.2.0.4/client/lib
    ln -s libclntsh.so.10.1 libclntsh.so
    

Stellen Sie im Falle eines Problems sicher, dass die in der Oracle-Installationsdokumentation aufgelisteten Pakete ordnungsgemäß installiert sind.

Installationsprüfungen installation-checks

Sie können jetzt einen ersten Installationstest mit den folgenden Befehlen durchführen:

su - neolane
nlserver pdump

Wenn Adobe Campaign nicht gestartet wird, lautet die Antwort:

no task

Erstmaliger Start des Servers first-start-up-of-the-server

Geben Sie nach Abschluss des Installationstests den folgenden Befehl ein:

nlserver web

Anschließend werden die folgenden Informationen angezeigt:

17:11:03 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
17:11:03 >   Web server start (pid=17546, tid=-151316352)...
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/config-default.xml' via '/usr/local/[INSTALL]/nl6/conf/models/config-default.xml'
17:11:03 >   Server started
17:11:08 >   Stop requested (pid=17546)
17:11:08 >   Web server stop(pid=17546, tid=-151316352)...

Mit diesen Befehlen können Sie config-default.xml und serverConf.xml Konfigurationsdateien. Alle in der serverConf.xml in diesem Abschnitt.

Presse Strg+C um den Prozess zu beenden, geben Sie folgenden Befehl ein:

nlserver start web

Anschließend werden die folgenden Informationen angezeigt:

12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Running task 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair') in a new process
12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Web server start (pid=29188, tid=-1224824320)...
12:17:21 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
12:17:22 >   Tomcat started
12:17:22 >   Server started

Geben Sie zum Anhalten Folgendes ein:

nlserver stop web

Anschließend werden die folgenden Informationen angezeigt:

12:18:31 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:18:31 >   Stop requested for 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair', pid=29188, tid=-1224824320)...
12:18:31 >   Stop requested (pid=29188)
12:18:31 >   Web server stopped (pid=29188, tid=-1224824320)...

Kennwort für die interne Kennung password-for-the-internal-identifier

Der Adobe Campaign-Server definiert eine technische Anmeldung mit dem Namen intern , das alle Rechte für alle Instanzen hat. Kurz nach der Installation hat die Anmeldung kein Passwort. Es ist obligatorisch, eine zu definieren.

Weiterführende Informationen finden Sie in diesem Abschnitt.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1