Para uma plataforma Linux de 32 bits, instale o Adobe Campaign de 32 bits. Para uma plataforma Linux de 64 bits, instale o Adobe Campaign de 64 bits.
Para cada uma dessas versões, o Adobe Campaign vem com um pacote: nlserver. Este pacote contém os binários e os arquivos de configuração de uma determinada versão.
Os comandos de instalação permitem:
O neolane o usuário do sistema não deve ter sido criado antes da execução do comando. O neolane O usuário é criado automaticamente durante a instalação.
O home diretório vinculado à neolane O usuário também é criado automaticamente em /usr/local/neolane. Verifique se há espaço suficiente no /usr/local disco (vários GB).
Você pode executar o pinghostname
para garantir que o servidor possa se alcançar.
Para instalar o Adobe Campaign em um sistema operacional RPM (RHEL, CentOS e SUSE), siga as etapas abaixo:
Primeiro, obtenha o pacote Adobe Campaign .
O arquivo é nomeado como abaixo, onde XXXX é o número da build do Adobe Campaign:
Certifique-se de usar o nome de arquivo correto para a sua versão do Adobe Campaign nos exemplos de comando desta seção.
Para instalá-lo, conecte como root e executar o seguinte comando (onde XXXX é o número de build do Adobe Campaign):
yum install nlserver6-v7-XXXX-0.x86_64.rpm
O arquivo rpm tem dependências em pacotes que podem ser encontrados nas distribuições CentOS/Red Hat. Se não quiser usar algumas dessas dependências (por exemplo, se quiser usar o JDK do Oracle em vez do OpenJDK), talvez seja necessário usar a opção "nodeps" de rpm:
rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
O comando 'bc', necessário para executar o netreport (consulte esta seção para obter mais informações), não está disponível por padrão em todas as distribuições do Linux. Para verificar se o comando está disponível, execute o comando 'which bc'. Caso contrário, é necessário instalá-lo.
Com o CentOS, você deve instalar o pacote bc.x86_64: conectar como root e execute o seguinte comando:
yum install bc.x86_64
Para instalar o Adobe Campaign 64 bits em um sistema operacional Debian de 64 bits, siga as etapas abaixo:
Primeiro, obtenha o pacote Adobe Campaign .
XXXX é o número da build do Adobe Campaign.
Certifique-se de usar o nome de arquivo correto para a sua versão do Adobe Campaign nos exemplos de comando desta seção.
Para instalá-lo, conecte como root e executar o seguinte comando (onde XXXX é o número de build do Adobe Campaign):
dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
Se houver dependências ausentes, execute o seguinte comando:
apt-get install -f
Especificações do Debian 8/9
Ao instalar o Adobe Campaign em um sistema operacional Debian 8/9, considere o seguinte:
O OpenSSL deve ser instalado antes.
Instale o libicu52 (Debian 8) ou o libicu57 (Debian 9), libprotobuf9 (Debian8) e o libc-ares2 com os seguintes comandos:
aptitude install libicu52 (Debian 8) libicu57 (Debian 9)
aptitude install libc-ares2
aptitude install libprotobuf9 (only Debian 8)
Instale o JDK7 com o seguinte comando:
aptitude install openjdk-7-jdk (Debian 8)
aptitude install openjdk-7-jdk (Debian 9)
Alguns parâmetros podem ser personalizados por meio do customer.sh arquivo
Se você estiver executando a instalação pela primeira vez, a variável customer.sh pode não existir no servidor. Crie-o e verifique se ele tem direitos de execução. Se esse não for o caso, insira o seguinte comando:
chmod +x /usr/local/neolane/nl6/customer.sh
Por padrão, o servidor é iniciado em um ambiente iso8859-15. No entanto, o servidor pode ser iniciado em um ambiente UTF-8.
Essa alteração afeta as interações com o sistema de arquivos (arquivos carregados por um workflow ou um script JavaScript) e na codificação do arquivo. Portanto, recomendamos usar o ambiente padrão.
No entanto, para criar um Instância japonesa, você deve usar um ambiente UTF-8.
Para ativar o ambiente UTF-8, use o seguinte comando:
mkdir -p /usr/local/neolane/nl6
touch /usr/local/neolane/nl6/unicodeenv
A instalação é compatível com inglês e francês. O inglês é usado por padrão.
Para alternar para francês, insira os seguintes comandos:
su - neolane
vi nl6/customer.sh
e adicione a seguinte linha:
export neolane_LANG=fra
Para garantir que as mensagens do sistema sejam lidas corretamente, os consoles devem estar em uma página de código correspondente ao idioma (ISO-8859-1 ou -15 para francês).
As variáveis de ambiente a seguir devem ser definidas corretamente.
Certas combinações exigem alterações no ambiente usado para executar o Adobe Campaign. Um arquivo específico (/usr/local/neolane/nl6/customer.sh
) pode ser criada e editada para adicionar modificações específicas ao ambiente do Adobe Campaign.
Se necessário, edite o customer.sh arquivo usando o vi customer.sh e adapte a configuração ou adicione linhas ausentes:
Para o cliente Oracle:
export ORACLE_HOME=/usr/local/instantclient_10_2
export TNS_ADMIN=/etc/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
O conteúdo da variável de ambiente ORACLE_HOME corresponde ao diretório de instalação do Oracle.
O conteúdo da variável TNS_ADMIN deve corresponder ao local da variável tnsnames.ora arquivo.
Para o LibreOffice:
Para executar o Adobe Campaign em uma versão existente do LibreOffice, configurações adicionais são necessárias: você precisa especificar os caminhos de acesso para o diretório de instalação. Por exemplo:
Debian
Os valores padrão para OOO_INSTALL_DIR e OOO_BASIS_INSTALL_DIR são fornecidos. Você pode substituí-los em customer.sh se o layout da instalação do LibreOffice for diferente:
export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/
export OOO_INSTALL_DIR=/usr/lib/libreoffice/
CentOs
Use os seguintes valores padrão:
export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/
export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
Para Java Development Kit (JDK):
Por padrão, o script de configuração do ambiente Adobe Campaign (~/nl6/env.sh
) pesquisa o diretório de instalação do JDK. Como esse comportamento não é 100% confiável, é necessário especificar qual JDK precisa ser usado. Para fazer isso, você pode forçar o JDK_HOME variável de ambiente usando o seguinte comando:
export JDK_HOME=/usr/java/jdk1.6.0_07
Este é um exemplo. Certifique-se de que a versão do JDK usada corresponda ao nome do diretório.
Para testar a configuração do JDK, faça logon como o usuário do sistema Adobe Campaign com o seguinte comando:
su - neolane
Você deve reiniciar o serviço Adobe Campaign para que as alterações sejam consideradas.
Os comandos são os seguintes:
/etc/init.d/nlserver6 stop
/etc/init.d/nlserver6 start
A partir da versão 20.1, recomendamos usar os seguintes comandos:
systemctl stop nlserver
systemctl start nlserver
Ao usar o Oracle com Adobe Campaign, é necessário configurar as camadas de cliente do Oracle no Linux.
Usar o cliente completo
Definição de TNS
As definições de TNS devem ser adicionadas durante a fase de instalação. Para fazer isso, use os seguintes comandos:
cd /etc
mkdir oracle
cd oracle
vi tnsnames.ora
Variáveis de ambiente
Consulte Variáveis de ambiente.
Configuração para Adobe Campaign
Para finalizar a instalação do cliente Oracle para Adobe Campaign, é necessário criar um link simbólico para a .so arquivo usado pelo Adobe Campaign.
Para fazer isso, use os seguintes comandos:
cd /usr/lib/oracle/10.2.0.4/client/lib
ln -s libclntsh.so.10.1 libclntsh.so
Se encontrar um problema, verifique se os pacotes listados na Documentação de instalação do Oracle estão instalados corretamente.
Agora você pode executar um teste de instalação inicial usando os seguintes comandos:
su - neolane
nlserver pdump
Quando o Adobe Campaign não é iniciado, a resposta é:
no task
Quando o teste de instalação estiver concluído, digite o seguinte comando:
nlserver web
As seguintes informações são exibidas:
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)...
Esses comandos permitem criar config-default.xml e serverConf.xml arquivos de configuração. Todos os parâmetros disponíveis no serverConf.xml estão listadas neste seção.
Press Ctrl+C para interromper o processo, insira o seguinte comando:
nlserver start web
As seguintes informações são exibidas:
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
Para interrompê-lo, insira:
nlserver stop web
As seguintes informações são exibidas:
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)...
O servidor do Adobe Campaign define um logon técnico chamado interno que tem todos os direitos em todas as instâncias. Logo após a instalação, o login não tem uma senha. É obrigatório definir um.
Saiba mais nesta seção.