Linux中的迁移步骤如下:
首先,在所有相关计算机上停止所有具有数据库访问权限的进程。
登录方式 根.
使用重定向模块的所有服务器(webmdl 服务)。 对于Apache,运行以下命令:
/etc/init.d/apache2 stop
再次登录为 根.
在所有服务器上停止Adobe Campaign以前的版本服务。
/etc/init.d/nlserver6 stop
确保在每台服务器上停止Adobe Campaign服务。
ps waux | grep nlserver
活动进程的列表及其ID(PID)会显示。
如果一个或多个Adobe Campaign进程在几分钟后仍处于活动状态或被阻止状态,请终止它们。
killall nlserver
如果某些进程在几分钟后仍处于活动状态,您可以使用命令强制它们关闭:
killall -9 nlserver
备份Adobe Campaign数据库。
登录方式 奈奥兰 并备份 nl6 目录中使用以下命令:
su - neolane
mv nl6 nl6.back
为防范这种情况,我们建议您将 nl6.back 文件夹,并将其保存到服务器以外的安全位置。
本节将介绍如何卸载Adobe Campaign v6.1包。
登录方式 根.
使用以下命令标识已安装的Adobe Campaign包。
在 德比安:
dpkg -l | grep nl
将显示已安装包的列表:
ii nlserver6 XXXX nlserver6-XXXX
ii nlthirdparty6 XXXX nlthirdparty6-XXXX
在 红帽:
rpm -qa | grep nl
卸载Adobe Campaign v6包。
在 德比安:
dpkg --purge nlserver6 nlthirdparty6
在 红帽:
rprm -ev nlserver6 nlthirdparty6
以下是部署v7的步骤。
部署Adobe Campaign包含两个阶段:
要部署Adobe Campaign,请应用以下步骤:
使用以下命令安装最新的Adobe Campaign v7包:
在 德比安:
dpkg -i nlserver6-XXXX-amd64_debX.deb
在 红帽:
rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
必须先成功安装包,然后才能继续执行下一步。
Adobe Campaign v7安装在 /usr/local/neolane/nl6/ 目录。
要使客户端控制台安装程序可用,请将其复制到Adobe Campaign安装目录中:
cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
有关如何在Linux中安装Adobe Campaign的详细信息,请参阅 此部分.
转到 nl6.back 备份文件夹,并复制(覆盖)每个实例的配置文件和子文件夹。 登录方式 奈奥兰 并运行以下命令:
su - neolane
cp nl6.back/conf/config*.xml nl6/conf/
cp nl6.back/customer.sh nl6/
cp -r nl6.back/customers/* nl6/customers/
cp -r nl6.back/var/* nl6/var/
使用以下命令重新加载Adobe Campaign v7配置:
nlserver config -reload
使用以下命令启动升级后进程(仍为 奈奥兰):
su - neolane
nlserver config -postupgrade -instance:<instance name>
以下是重新启动服务的步骤。
在以下每台服务器上启动Apache和Adobe Campaign服务:
完全测试新安装,检查其是否未回退,并确保一切正常。