关于这篇文章,可能花较多的内容来解决WHMCS迁移后的乱码问题,大家可能要问,你这个标题不是写的WHMCS迁移到VPS的教程吗?其实,数据的迁移真的是一个简单的过程,所以我只是大概阐述,不过这个乱码的问题,却是一个令很多人纠结的事情。
Hostgator在本月对基本上所有的分销账户服务器进行了迁移和IP更换,并带来了大量的问题,可能影响到目前所有IDC销售的WHMCS主机,一些朋友就想算了,要么买个终身授权,要么就去用无视授权,受部分客户所托,我写一篇WHMCS从主机到VPS的迁移教程,请留意,本文提及的VPS编译的是军哥LNMP一键包最新版本。
整个搬迁的过程,我将他分为三个部分:备份→导入→调试。
备份篇
因为这里好VPS所说的是从WHMCS主机迁移,所以备份非常的简单,登陆cPanel面板,选择文件菜单中的备份功能。
然后选择下载或者生成全部备份,这里,你可以选择备份在本地主目录,也可以备份到您的VPS或者服务器上,我这里直接备份到准备用来恢复的VPS上,更方便。
如果该VPS并未安装FTP,在这里备份也可以选备份目的地为安全副本(SCP),就是通过类似SSH直接备份到您的VPS上的目录。
注意,CP面板备份的压缩包中,我们仅需要了解两个内容的目录:
1、public_html,这个目录下有我们原本的所有的源码文件,在压缩包中homedir.tar压缩文件内;
2、数据库文件,这个是我们的数据库,在压缩包的mysql目录中,以您的数据库名称命名的一个.sql文件。
恢复篇
教程假定我们已编译LNMP及必要组件(如:ionCube,IMAP等),同时,新建虚拟主机您的WHMCS域名,在/home/wwwroot/下有了您建立的该域名的目录。
恢复我将它分为2个部分:
1、恢复文件。在VPS中命令解压压缩包中的homedir.tar,得到public_html文件夹,mv里面的内容到您建立的虚拟主机的文件目录/home/wwwroot/****,并修正目录权限;
2、恢复SQL。先登陆phpmyadmin,建立与我们之前WHMCS同名的数据库,数据库用户,密码(这里您也可以建立不同的,最后修改下配置文件即可,图省事的就知道建立一模一样的)。
接下来,在MySQL文件目录,用mysql –u 用户名 –p 数据库名
评论 (0)