建议您进行全新安装并迁移帐户。这是打包所有帐户的快速脚本:
cat /var/cpanel/users | while read a; do
/scripts/pkgacct $a
done
如果您想自动从公共 URL 提供备份,您还可以将以下内容添加到脚本中(在“完成”之前),以便您可以从新服务器获取:
cp /home/cpmove* /etc/httpd/htdocs/
chmod 777 /etc/httpd/htdocs/cpmove*
对于恢复:
在根目录中创建一个 accs.txt 文件,其中包含所有被转移帐户的用户名列表。然后你可以运行这个脚本:
#!/bin/bash
cat /root/accs.txt | while read a; do
cd /home/
wget http://server-hosting.com/cpmove-$a.tar.gz
/scripts/restorepkg $a
done
如果您急于节省一些时间,您可以备份旧服务器的配置并在新服务器上恢复(我建议您在安装所有插件、使用与以前相同的模块编译 php 等后执行此操作)
# /usr/local/cpanel/bin/cpconftool --backup
Backup Successful
/home/whm-config-backup-all-DATE.tar.gz