phpcms开发团队几次易主,老的版本已经不再更新,漏洞也不再进行填补,所以升级到最新版本的PHPCMS V9是大家一直都想做的事,可是很多人都无法升级成功。官方也发布了升级程序,现在我来详细说下升级的步骤。
一、升级前的准备
1、建议在本地环境中安装,把旧的整个网站从服务器里考出来,用帝国备份王备份数据库。
2、安装phpcms v9程序。(尽量不要和2008SP4安装在同一个数据库中) V9根目录为http://localhost/
3、在V9根目录里建个文件夹名为2008把考下来的旧网站放进去,下载个新的2008SP4拷贝install文件夹和install.php删掉旧网站DATA文件夹里install.lock文件,http://localhost/2008/install/重新安装2008, . 然后在本地环境用帝国备份王恢复2008数据库。
4、要的只是2008的数据,所以用帝国备份王恢复旧网站数据库后就准备开始升级,其他不需要。
建议在本地环境中完成升级,本地环境没有网速限制,所以对于数据比较多的网站比较容易转换成功,速度也快。
二、升级站点数据
1、下载升级程序;
2、把phpcms2008tov9BAK里的phpcms2008tov9文件夹考到v9网站根目录,看好了是整个文件夹,不是里面的文件;
3、PHPCMS2008的版本必须是2008sp4;
4、将旧的phpcms 2008 sp4程序中的include/config.inc.php文件改名为config.bak.php 并拷贝到phpcms2008tov9目录下;
5、配置升级程序中config.php中phpcms2008_url参数这个参数就是2008SP4的目录路径,比如 http://localhost/2008/(我的2008放在V9根目录里的2008文件夹中。)
6、将原phpcms2008附件目录拷贝至phpcmsv9 根目录;(就是上传文件图片的那个uploadfile文件夹)
7、在浏览器中运行 http://localhost/phpcms2008tov9/index.php 开始升级(其中 http://localhost为你的站点访问地址)。
三、升级后
1、删除升级程序目录,以免给您的站点带来隐患。
2、更新全站缓存
3、更新url地址
2011年3月16日 12:25:49 打包
GBK版:http://download.phpcms.cn/v9/convert/phpcms2008tov9_gbk.zip
UTF8版:http://download.phpcms.cn/v9/convert/phpcms2008tov9_utf8.zip
官方教程http://bbs.phpcms.cn/forum.php?m ... =2647490&page=1