Pakketten installeren met Linux installing-packages-with-linux
Adobe Campaign komt met het pakket 0} nlserver {dat de binaire getallen en configuratiedossiers voor een bepaalde versie bevat.
Met de installatieopdrachten kunt u:
- De bestanden kopiëren naar /usr/local/neolane
- Maak een Adobe Campaign Linux-account (en de bijbehorende groep), die wordt gemaakt met /usr/local/neolane als de thuismap
- Creeer een automatisch manuscript /etc/init.d/nlserver6 voor gebruik bij opstarten, of creeer een systeemeenheid
U kunt in werking stellen pingelenhostname
bevel om ervoor te zorgen de server zich 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) te installeren:
-
Get the Adobe Campaign package. De naam van het dossier is nlserver6-v7-XXXX-0.x86_64.rpm, waar XXXX het Adobe Campaign bouwstijlaantal is.
note caution CAUTION Gebruik de juiste bestandsnaam voor uw versie van Adobe Campaign in de opdrachtvoorbeelden van deze sectie. -
Om het te installeren, verbind als wortel en voer het volgende bevel uit, waar XXXX het Adobe Campaign bouwstijlaantal is:
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
De meeste vermelde afhankelijkheden zijn verplicht en nlserver
kan niet starten als ze niet zijn geïnstalleerd (de uitzondering is open; een andere JDK kan worden geïnstalleerd).
Het bc
bevel, verplicht voor het uitvoeren van netreport, is niet beschikbaar door gebrek 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 installeren bc.x86_64: verbind als wortel en stel het volgende bevel in werking:
yum install bc.x86_64
Distributie op basis van APT (Debian) distribution-based-on-apt--debian-
Voer de volgende stappen uit om Adobe Campaign op een Debian 64-bits besturingssysteem te installeren:
-
Get the Adobe Campaign package. De naam van het dossier is nlserver6-v7-XXXX-linux-2.6-amd64.deb, waar het Adobe Campaign bouwstijlaantal is.
note caution CAUTION Gebruik de juiste bestandsnaam voor uw versie van Adobe Campaign in de opdrachtvoorbeelden van deze sectie. -
Om het te installeren, verbind als wortel en voer het volgende bevel uit, waar XXXX het Adobe Campaign bouwstijlaantal is:
code language-none apt install ./nlserver6-v7-XXXX-linux-2.6-amd64.deb
Parameters aanpassen personalizing-parameters
Sommige parameters kunnen via het {dossier worden gepersonaliseerd 0} customer.sh
Als u de installatie voor het eerst uitvoert, zou het {dossier 0} customer.sh nog niet op de server kunnen bestaan.
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.
Om a Japanse instantie tot stand te brengen, moet u een milieu UTF-8 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
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 dossier (/usr/local/neolane/nl6/customer.sh
) kan worden gecreeerd en worden uitgegeven om wijzigingen toe te voegen specifiek voor de milieu van Adobe Campaign.
Indien noodzakelijk, geef het {dossier 0} customer.sh uit gebruikend het { bevel 2} 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 variabele TNS_ADMIN moet de plaats van het {dossier aanpassen 0} tnsnames.ora.
-
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 hen in met voeten treden customer.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):
Door gebrek, zoekt het configuratiescript van het milieu van Adobe Campaign (
~/nl6/env.sh
) naar de JDK installatiemap. Het wordt echter aanbevolen aan te geven welke JDK moet worden gebruikt. Om dit te doen, kunt u JDK_HOME milieuvariabele dwingen gebruikend het volgende bevel:code language-none export JDK_HOME=/usr/java/jdkX.Y.Z
note note NOTE 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:
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
Verwijs naar variabelen van het Milieu.
-
Configuratie voor Adobe Campaign
Om de installatie van de cliënt van het Oracle voor Adobe Campaign te voltooien, moet u een symbolische verbinding voor het .so dossier tot stand brengen dat door Adobe Campaign wordt gebruikt.
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
Zorg ervoor dat de pakketten die in de installatiedocumentatie van het Oracle worden vermeld, in het geval van een probleem 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)...
Deze bevelen laten u config-default.xml en serverConf.xml configuratiedossiers tot stand brengen. Alle parameters beschikbaar in serverConf.xml zijn vermeld in deze sectie.
Pers Ctrl+C om het proces tegen te houden, dan het volgende bevel in te gaan:
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 server van Adobe Campaign bepaalt technische login genoemd intern die alle rechten op alle instanties heeft. Vlak na de installatie heeft de aanmelding geen wachtwoord. Het is verplicht om er een te definiëren.
Lees meer in deze sectie.