Pakketten installeren met Linux installing-packages-with-linux
Installeer Adobe Campaign 32-bits voor een Linux 32-bits platform. Installeer Adobe Campaign 64-bits voor een Linux 64-bits platform.
Voor elk van deze versies wordt in Adobe Campaign één pakket geleverd: nlserver. Dit pakket bevat de binaire bestanden en configuratiebestanden voor een bepaalde versie.
Met de installatieopdrachten kunt u:
- Bestanden kopiëren naar /usr/local/neolane
- Een Adobe Campaign Linux-account maken (en de bijbehorende groep) die is gemaakt met /usr/local/neolane als thuismap
- Een automatisch script maken /etc/init.d/nlserver6 voor gebruik bij het opstarten, of creeer een systeemeenheid (beginnend 20.1).
U kunt de pingelenhostname
om ervoor te zorgen dat de server zichzelf kan bereiken.
Distributie op basis van RPM-pakketten distribution-based-on-rpm--packages
Voer de volgende stappen uit om Adobe Campaign op een RPM-besturingssysteem (RHEL, CentOS en SUSE) te installeren:
-
U moet eerst het Adobe Campaign-pakket ophalen.
Het bestand krijgt de naam hieronder, waarbij XXXX is het Adobe Campaign-buildnummer: nlserver6-v7-XXXX-0.x86_64.rpm.
note caution CAUTION Gebruik de juiste bestandsnaam voor uw versie van Adobe Campaign in de opdrachtvoorbeelden van deze sectie. -
Maak verbinding als u het wilt installeren basis en voert de volgende opdracht uit (waarbij XXXX is het Adobe Campaign-buildnummer):
code language-none yum install nlserver6-v7-XXXX-0.x86_64.rpm
Het rpm-bestand is afhankelijk van pakketten die u kunt vinden op CentOS/Red Hat-distributies. Als u sommige van deze gebiedsdelen niet wilt gebruiken (bijvoorbeeld, als u Oracle JDK in plaats van OpenJDK wilt gebruiken), kunt u de "nodeps"optie van rpm moeten gebruiken:
code language-none rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
Het "bc"bevel, noodzakelijk voor het uitvoeren van netreport (verwijs naar deze sectie voor meer informatie), is niet standaard beschikbaar op alle distributies van Linux. Als u wilt controleren of de opdracht beschikbaar is, voert u de opdracht 'which bc' uit. Als dat niet het geval is, moet u het installeren.
Met CentOS moet u het pakket bc.x86_64: connect as installeren basis en voer de volgende opdracht uit:
yum install bc.x86_64
Distributie op basis van APT (Debian) distribution-based-on-apt--debian-
In Debian 64 bits in-debian-64-bits
Voer de volgende stappen uit om Adobe Campaign 64-bits te installeren op een Debian 64-bits besturingssysteem:
-
U moet eerst het Adobe Campaign-pakket ophalen: nlserver6-v7-XXXX-linux-2.6-amd64.deb, waarbij XXXX is het bouwstijlaantal.
note caution CAUTION Gebruik de juiste bestandsnaam voor uw versie van Adobe Campaign in de opdrachtvoorbeelden van deze sectie. -
Maak verbinding als u het wilt installeren basis en voert de volgende opdracht uit (waarbij XXXX is het Adobe Campaign-buildnummer):
code language-none dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
Als er ontbrekende gebiedsdelen zijn, stel het volgende bevel in werking:
code language-none apt-get install -f
Debian 8/9-specificaties
Houd rekening met het volgende wanneer u Adobe Campaign op een Debian 8/9-besturingssysteem installeert:
-
OpenSSL moet vooraf zijn geïnstalleerd.
-
Installeer libicu52 (Debian 8) of libicu57 (Debian 9), libprotobuf9 (Debian8) en libc-ares2 met de volgende opdrachten:
code language-none aptitude install libicu52 (Debian 8) libicu57 (Debian 9)
code language-none aptitude install libc-ares2
code language-none aptitude install libprotobuf9 (only Debian 8)
-
Installeer JDK7 met de volgende opdracht:
code language-none aptitude install openjdk-7-jdk (Debian 8)
code language-none aptitude install openjdk-7-jdk (Debian 9)
Parameters aanpassen personalizing-parameters
Sommige parameters kunnen via de klant.sh file
Als u de installatie voor de eerste keer uitvoert, klant.sh bestand bestaat mogelijk nog niet op de server. Maak het bestand en zorg ervoor dat het uitvoeringsrechten heeft. Als dit niet het geval is, ga het volgende bevel in:
chmod +x /usr/local/neolane/nl6/customer.sh
Servercodering server-encoding
Standaard wordt de server gestart in een iso8859-15-omgeving. De server kan echter wel in een UTF-8-omgeving worden gestart.
Voor het instellen van een Japanse instantie, moet u een UTF-8-omgeving gebruiken.
Gebruik de volgende opdracht om de UTF-8-omgeving in te schakelen:
mkdir -p /usr/local/neolane/nl6
touch /usr/local/neolane/nl6/unicodeenv
Standaardtaal voor de server default-language-for-the-server
De installatie ondersteunt zowel Engels als Frans. Engels wordt standaard gebruikt.
Als u naar het Frans wilt schakelen, voert u de volgende opdrachten in:
su - neolane
vi nl6/customer.sh
en voeg de volgende regel toe:
export neolane_LANG=fra
Om ervoor te zorgen dat de systeemberichten correct worden gelezen, moeten de consoles in een codepagina zijn die aan de taal (ISO-8859-1 of -15 voor Frans) beantwoordt.
Omgevingsvariabelen environment-variables
De volgende omgevingsvariabelen moeten correct worden gedefinieerd.
Bepaalde combinaties vereisen wijzigingen in de omgeving die wordt gebruikt voor het uitvoeren van Adobe Campaign. Een specifiek bestand (/usr/local/neolane/nl6/customer.sh
) kan worden gemaakt en bewerkt om wijzigingen toe te voegen die specifiek zijn voor de Adobe Campaign-omgeving.
Bewerk indien nodig de klant.sh bestand gebruiken met de vi customer.sh en pas de configuratie aan of voeg ontbrekende lijnen toe:
-
Voor de client Oracle:
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
De inhoud van de omgevingsvariabele ORACLE_HOME komt overeen met de installatiemap van het Oracle.
De inhoud van de TNS_ADMIN-variabele moet overeenkomen met de locatie van de tnsnames.ora bestand.
-
Voor LibreOffice:
Voor het uitvoeren van Adobe Campaign op een bestaande versie van LibreOffice zijn aanvullende configuraties vereist: u moet de toegangspaden naar de installatiemap opgeven. Bijvoorbeeld:
-
Debian
De standaardwaarden voor OO_INSTALL_DIR en OOO_BASIS_INSTALL_DIR worden verstrekt. U kunt deze overschrijven in klant.sh als uw lay-out van de installatie LibreOffice verschillend is:
code language-none export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/ export OOO_INSTALL_DIR=/usr/lib/libreoffice/
-
CentOs
Gebruik de volgende standaardwaarden:
code language-none export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/ export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
-
-
Voor Java Development Kit (JDK):
Standaard wordt het configuratiescript van de Adobe Campaign-omgeving (
~/nl6/env.sh
) zoekt naar de JDK-installatiemap. Aangezien dit gedrag niet 100% betrouwbaar is, moet u opgeven welke JDK moet worden gebruikt. Om dit te doen, kunt u dwingen JDK_HOME omgevingsvariabele met de volgende opdracht:code language-none export JDK_HOME=/usr/java/jdk1.6.0_07
note note NOTE Dit is een voorbeeld. Zorg ervoor dat de gebruikte JDK-versie overeenkomt met de mapnaam. Als u de JDK-configuratie wilt testen, meldt u zich aan als de Adobe Campaign-systeemgebruiker met de volgende opdracht:
code language-none su - neolane
U moet de Adobe Campaign-service opnieuw starten om rekening te houden met de wijzigingen.
De opdrachten zijn als volgt:
/etc/init.d/nlserver6 stop
/etc/init.d/nlserver6 start
Vanaf 20.1, adviseren wij in plaats daarvan het gebruiken van de volgende bevelen:
systemctl stop nlserver
systemctl start nlserver
Oracle Client in Linux oracle-client-in-linux
Als u Oracle gebruikt met Adobe Campaign, moet u de clientlagen van het Oracle configureren in Linux.
-
De volledige client gebruiken
-
TNS-definitie
De TNS-definities moeten tijdens de installatiefase worden toegevoegd. Hiervoor gebruikt u de volgende opdrachten:
code language-none cd /etc mkdir oracle cd oracle vi tnsnames.ora
-
Omgevingsvariabelen
Zie Omgevingsvariabelen.
-
Configuratie voor Adobe Campaign
Als u de Oracle-client voor Adobe Campaign wilt installeren, moet u een symbolische koppeling maken voor de .so bestand gebruikt door Adobe Campaign.
Hiervoor gebruikt u de volgende opdrachten:
code language-none cd /usr/lib/oracle/10.2.0.4/client/lib ln -s libclntsh.so.10.1 libclntsh.so
Als er een probleem optreedt, controleert u of de pakketten in het dialoogvenster Installatiedocumentatie oracle correct zijn geïnstalleerd.
Installatiecontroles installation-checks
U kunt nu een eerste installatietest uitvoeren met de volgende opdrachten:
su - neolane
nlserver pdump
Wanneer Adobe Campaign niet wordt gestart, wordt het volgende antwoord gegeven:
no task
Eerste start van de server first-start-up-of-the-server
Zodra de installatietest volledig is, ga het volgende bevel in:
nlserver web
De volgende informatie wordt dan getoond:
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)...
Met deze opdrachten kunt u config-default.xml en serverConf.xml configuratiebestanden. Alle parameters die beschikbaar zijn in het dialoogvenster serverConf.xml worden vermeld in deze sectie.
Druk Ctrl+C om het proces tegen te houden, dan ga het volgende bevel in:
nlserver start web
De volgende informatie wordt dan getoond:
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
Als u het wilt stoppen, voert u in:
nlserver stop web
De volgende informatie wordt dan getoond:
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)...
Wachtwoord voor de interne id password-for-the-internal-identifier
De Adobe Campaign-server definieert een technische aanmeldingsnaam internal dat heeft alle rechten . Vlak na de installatie heeft de aanmelding geen wachtwoord. Het is verplicht om er een te definiëren.
Meer informatie in deze sectie.