因一些原因,WHMCS系统网站在旧的服务器上运行一段时间后,更换到另一台服务器上,因WHMCS的正版授权是绑定了服务器的IP,在更换服务器后不能直接使用,原授权会失效,更换新服务器方法如下。
一、先将旧服务器上的WHMCS程序和数据库搬家到新服务器里
如你使用的是宝塔服务器管理面板,搬家就非常简单了,在旧服务器宝塔面板软件商店里安装个:宝塔一键迁移API版本,按要求填上新服务器的相关信息,就可以一键搬家,非常简单。
二、更新WHMCS授权里的IP
进入WHMCS公司网站,提交工单,说明原因,可用翻译软件用英文说明,大意是:因我的服务器更换,旧的IP:****需要更换成新的IP:****,请帮忙修改Valid IPs。
在你提交工单过程中,他们也开放了在线聊天的功能,你也可以直接在聊天系统中提交问题,这样处理速度比较快。
三、其他一些需要修改的地方
如你的网站安装了SSL,需要在新服务器上重新导入SSL证书。
另外如你的WHMCS网站用了CDN,那你要在CDN提供商那儿更新下缓存,有时会遇到一些突发的情况,如我们有遇到,用的是百度的CDN,WHMCS搬到新服务器上,进入管理员后台出现301重定向,只是换了IP,其他地方没有修改过,去掉百度CDN就正常,说明问题出在百度CDN那儿,经检查,需要在百度CDN里的:回源配置>>回源协议>>HTTPS开启,CDN节点强制HTTPS协议回源才正常。
还有些第三方的接口,如域名商接口要求对你的服务器IP加入白名单才可以使用,你要在域名商那儿将新服务器IP加入到白名单里。