WHMCS的最新版本V5.1.2已经出来2个多月了,因为最近事情比较多,再加上WHMCS刚出来,醒醒也不想去当小白鼠,所以就一直拖到今天。WHMCS升级到了5.1.2版本,会修复一些安全问题,以及更新了部分模板。下面记录WHMCS升级到最新版本V5.12和更新汉化包的过程:
一切工作开始前必须要提醒一下:
一、先打开WHMCS的维护模式,防止维护过程中客户进入操作。
二、修改dns,把你WHMCS的域名修改了,然后在本地hosts文件里添加解析记录。或者最后再上传install/install.php文件,防止你的WHMCS V5.1.2版本的新文件没有上传完,别人就进入http://idc.xxorg.com/install/install.php帮助你升级了,醒醒认为别人帮忙升级也没多大危害,只是担心文件不完整或者心里不爽。
下面正式开始WHMCS的升级工作:
一、备份你的WHMCS现有的数据库,以防发生意外,备份可以使用Cpanel面板中的phpmyadmin进行备份。二、首先下载升级需要的WHMCS最新版本V5.1.2的压缩包,可以到官方下载也可以在本文最后的地址下载。注意WHMCS的压缩包既可以用来全新安装也可以用于升级安装,都是这一个包。
三、将下载到的WHMCS新版本的压缩包解压到你本地电脑的一个文件夹中,供升级使用。
四、如果你之前修改过WHMCS的admin目录名, 现在也需要重名命你本地供升级用的admin目录。
五、把本地WHMCS V5.1.2全部上传到服务器,覆盖所有存在的文件。
六、现在访问WHMCS的管理后台,你会被自动重定向到WHMCS V5.1.2的升级脚本。
七、接受许可协议。
八、确定你在第一步中已经备份好了WHMCS旧版本的数据库,然后点击升级按钮。
九、升级完成后,删除服务器中的install目录。
十、WHMCS已经升级到最新的发行版。
十一、将汉化包上传到lang/目录下。(WHMCS V5.12的汉化包在本文最后有下载)
几点需要注意的问题:
一、关于升级版本的顺序问题,有些朋友问可以跨版本来升级更高的版本,比如从V4.5.2直接升级到V5.1.2,官方是这么说的:“These steps can be used to upgrade from any version of WHMCS from V3.3 & later.”意思是说可以从V3.3或更高的版本跨版本升级到任何新的版本,可以跨过某些版本直接升级到最新版本。但是醒醒没有实践过,如果需要这么做的话,还是要谨慎点。
二、升级后可能浏览器会缓存以前旧版本或者模版,所以如果出现还是显示旧版本的话清理一下浏览器的缓存。
三、在第八个步骤中,如果你看到任何数据库信息提示*STOP*,这表明configuration.php文件丢失,正在尝试一个新的安装,在继续升级之前,你需要恢复的configuration.php