帝国网站管理系统4.6版本升级4.7版本教程: |
升级前准备工作 |
1、备份系统的e/class/config.php、e/class/user.php这两个文件 (复制一份文件到本地) |
2、备份数据库数据 (可以用后台的备份功能或帝国备份王备份数据库) |
升级步骤 |
1、如果你改了“e/admin”目录名,请先将目录名改回“e/admin”; |
2、复制升级包upload目录里的文件到本地帝国CMS系统目录(如果是上传,记得按二进制上传); |
如果是商业版还需要从官方下载新的授权文件,并复制到e/class目录(如果是上传,记得按二进制上传); |
3、运行e/update/index.php文件,依提示进行升级; |
图1:运行e/update/index.php文件后的升级界面: 图2:点击“开始升级”按钮后,程序升级完毕后会出现下面提示升级成功界面: |
4、删除e/update里的文件; |
5、将以下目录权限设为0777,并将权限应用于目录里的文件; |
/d/js/class /html /e/data/html |
6、升级会员系统及接口 |
(1)、如果你的4.6版本没有安装过万能会员接口整合其他程序之类,即使用系统内置会员系统,则: 升级步骤:把升级包里的user.php文件复制到帝国系统的e/class目录即可完成会员系统的升级。 |
(2)、如果你的4.6版本使用了万能会员接口整合了其他程序,即整合其它会员系统,则: 升级步骤:下载4.7的万能会员接口安装包,内有接口升级说明,依升级说明升级。 |
7、登陆后台,设置用户组权限;(新版增加的功能没有加上权限是不显示菜单的) |
提示:如果用“选中全部”,注意:如果将“只能操作自己发布的信息”权限打勾,则只能查看与管理自己的信息。 |
8、系统设置 > 数据更新中心 > 更新动态页面、删除栏目缓存文件; |
9、升级完毕。 |
常见问题 |
1、提示信息: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步骤。 |
2、运行升级程序提示信息:Table 'phome_enewsqf' already exists |
原因:多次重复升级所致。 解决方法:前提——升级前已对数据库进行了备份。 依次执行: |