请上传phpcms2007版config.inc.php文件到根目录?
作者:parno 日期:2010-11-21
接到任务要将网站所用的 PHPCMS 2007 SP6 20080913 升级到 2008 版,去官方了解了一下,感觉这次升级动作很大,如同从一个系统转移到另一个不同系统一样,没什么衔接性。官方只是提供了一个名叫 2007_to_2008.php 的数据库升级程序。按照要求上传到网站根目录,运行后得到提示:“请上传phpcms2007版config.inc.php文件到根目灵”,可网站根目录明明有 config.inc.php?打开 2007_to_2008.php,尝试将“if(!file_exists(PHPCMS_ROOT.'/config.inc.php')) showmessage('请上传phpcms2007版config.inc.php文件到根目录');”这句出问题的语句注释掉后,出错消息变成了找不到类似“c:\wwwroot\imwebs.comconfig.inc.php”,imwebs.comconfig.inc.php?看出来了吧!?是一个低级的路径问题,正常的路径应该是“c:\wwwroot\imwebs.com\config.inc.php”。于是将 2007_to_2008.php 修改如下:
找到:
修改为:
不知道为什么会出现这种问题,莫非是 Windows 服务器的原因?
正常运行了 2007_to_2008.php 后可不是点一个“开始升级”就完事了。摘下升级说明:
找到:
复制内容到剪贴板 程序代码
if(!file_exists(PHPCMS_ROOT.'config.inc.php')) showmessage('请上传phpcms2007版config.inc.php文件到根目录');
require PHPCMS_ROOT.'config.inc.php';
require PHPCMS_ROOT.'config.inc.php';
修改为:
复制内容到剪贴板 程序代码
if(!file_exists(PHPCMS_ROOT.'/config.inc.php')) showmessage('请上传phpcms2007版config.inc.php文件到根目录');
require PHPCMS_ROOT.'/config.inc.php';
require PHPCMS_ROOT.'/config.inc.php';
不知道为什么会出现这种问题,莫非是 Windows 服务器的原因?
正常运行了 2007_to_2008.php 后可不是点一个“开始升级”就完事了。摘下升级说明:
引用内容
第一步:升级前的准备
此升级程序适用于 phpcms 2007 sp6 到 phpcms 2008 的数据库升级,升级后原来的模板将不可用。
1、通过phpcms后台的数据库管理功能或者其他工具备份数据库,通过ftp备份好附件、模板风格和config.inc.php文件。
2、将原07图片存储目录 uploadfile/uploadpics/* 移动到uploadfile/* 目录
3、删除空间上除了各个频道目录、uploadfile和config.inc.php之外的phpcms文件和目录。
主意:当您的内容存储方式仅为【文本存储】,那么请勿删除 data/目录
请不要误删除phpcms之外的其他程序文件和目录。
4、上传 phpcms 2008 的程序到服务器覆盖原来的。
5、通过浏览器访问install.php文件,安装 phpcms 2008。注意:2007和2008需要安装到同一个数据库中,2008的数据表前缀不能和2007相同,例如:修改为 phpcms8_
6、通过浏览器访问2007_to_2008.php文件,根据升级向导提示进行升级。
7、登陆后台 => 进入各频道 => 发布网页(html) => 更新频道 => 批量生成文章。
8、确认数据库升级成功后,可以通过 phpmyadmin 等数据库管理工具删除原来 phpcms 2007 的数据表。如果您不会操作,也可以不删除。
9、该升级文件可重复升级,请及时删除本升级文件
第二步:参数设置,开始升级
此升级程序适用于 phpcms 2007 sp6 到 phpcms 2008 的数据库升级,升级后原来的模板将不可用。
1、通过phpcms后台的数据库管理功能或者其他工具备份数据库,通过ftp备份好附件、模板风格和config.inc.php文件。
2、将原07图片存储目录 uploadfile/uploadpics/* 移动到uploadfile/* 目录
3、删除空间上除了各个频道目录、uploadfile和config.inc.php之外的phpcms文件和目录。
主意:当您的内容存储方式仅为【文本存储】,那么请勿删除 data/目录
请不要误删除phpcms之外的其他程序文件和目录。
4、上传 phpcms 2008 的程序到服务器覆盖原来的。
5、通过浏览器访问install.php文件,安装 phpcms 2008。注意:2007和2008需要安装到同一个数据库中,2008的数据表前缀不能和2007相同,例如:修改为 phpcms8_
6、通过浏览器访问2007_to_2008.php文件,根据升级向导提示进行升级。
7、登陆后台 => 进入各频道 => 发布网页(html) => 更新频道 => 批量生成文章。
8、确认数据库升级成功后,可以通过 phpmyadmin 等数据库管理工具删除原来 phpcms 2007 的数据表。如果您不会操作,也可以不删除。
9、该升级文件可重复升级,请及时删除本升级文件
第二步:参数设置,开始升级
[本日志由 parno 于 2010-11-21 11:16 AM 编辑]
上一篇: 指定类型的文件压缩成单独的压缩文件[批处理][BAT]下一篇: 简单实用的给图片加水印源代码[VB]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: PHPCMS 升级
相关日志:
评论: 0 | 引用: 0 | 查看次数: 7125
发表评论