售前咨询QQ:QQ412395521
业务合作QQ:QQ627174919
位置:首页 > 知新 > 产品更新

帝国CMS4.6-4.7版升级常见问题说明

时间:2007-12-27 11:08:35
4.6-4.7升级中常见问题说明:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=0' at line 1
select count(*) as total from cdb_members where =0
原因:没有升级完毕,升级过程的第6步“升级会员接口”没有执行。
解决方法:继续升级第6-9步骤。


Table 'dbphome_12345.phome_enewsclasstemp_*' doesn't exist
select temptext from ***_enewsclasstemp_* where tempid='*'
具体查看http://bbs.phome.net/showthread-13-43292-0.html


多次重复升级错误:Table 'phome_enewsqf' already exists
CREATE TABLE `***_enewsqf` ( `id` int(11) NOT NULL default '0', `classid` smallint(6) NOT NULL default '0', `checkuser` text NOT NULL, `docheckuser` text NOT NULL, `viewcheckuser` text NOT NULL, `returncheck` tinyint(1) NOT NULL default '0', `notdocheckuser` text NOT NULL, `checked` tinyint(1) NOT NULL default '0', KEY `id` (`id`,`classid`) ) ENGINE=MYISAM DEFAULT CHARSET=gbk
原因:多次重复升级所致。
解决方法:前提——升级前已对数据库进行了备份。

依次执行
1、删除数据库中所有帝国cms的数据表(默认表名是以phome_开头的前缀),然后:
2、恢复升级前备份的数据库数据;
3、恢复后,把升级前备份的e/class/config.php文件复制到e/class目录;
4、重新按4.6升级4.7升级说明的9个步骤升级。



********************  升级前备份工作  ********************
(注:本升级程序不影响原4.6版的数据与模板。)

1、备份e/class/config.php、e/class/user.php文件

2、备份数据库数据

    (小数据可以用phpmyadmin,大数据用"帝国备份王":http://www.phome.net/product/Ebak.html).


********************     升级步骤   一定要按步骤全部执行完毕     ********************

1、如果你改了“e/admin”目录名,请先将目录名改回“e/admin”;

2、复制升级包upload目录里的文件到本地ecms系统目录(如果是上传,记得按二进制上传);

3、运行e/update/index.php文件,依提示进行升级;

4、删除e/update里的文件;

5、将以下目录权限设为0777,并将权限应用于目录里的文件;
    ------------------------------------------
     /d/js/class
     /html
     /e/data/html
    ------------------------------------------

6、升级会员接口
    ------------------------------------------
     (1)、使用系统内置会员系统:下载4.7程序安装包,把里面的e/class/user.php复制到本地即可。

     (2)、整合其它会员系统升级步骤:下载4.7的万能会员接口安装包,内有接口升级说明,依升级说明升级。

    ------------------------------------------

7、登陆后台,设置用户组权限;(新版增加的功能没有加上权限是不显示菜单的)
用户面板>管理用户组,选择用户组名称,点击“修改”:
将需要权限分配的管理选项前面打勾。

8、系统设置 > 数据更新中心 > 更新动态页面、删除栏目缓存文件;

9、升级完毕。



----------------------------------------------------------------------------------------------------------------------------


其他几个步骤不用说了, 重点说下第6步:

1. 如果你的4.6版本没有安装过万能会员接口整合其他程序之类,即执行
使用系统内置会员系统:下载4.7程序安装包,把里面的e/class/user.php复制到本地即可。

2. 如果你的4.6版本使用了万能会员接口,整合了其他程序,即执行
整合其它会员系统升级步骤:下载4.7的万能会员接口安装包,内有接口升级说明,依升级说明升级

4.6到4.7版本的升级过程涉及到会员系统,所有有升级错误的就是没有按照升级说明执行第6步骤。

最后,请大家务必抽出一分钟的时间看下升级说明,严格按照升级说明的步骤操作。

 
旗下其它产品:【帝国备份王】    【EBMA系统】    【帝国下载系统
Powered by EmpireCMS
版权所有 ©2002-2024 EmpireSoft Inc.