帝国CMS系统从6.6升级到7.0的过程涉及多个关键步骤,以确保数据安全、功能更新和系统稳定性,以下是详细的升级指南:
备份工作
1、备份关键文件:
/e/class/config.php
/e/class/user.php
2、备份数据库数据:确保所有数据都有备份,以防升级过程中出现问题。
3、检查服务器负载:建议在服务器负载较低的时间段进行升级,以减少对网站运行的影响。
4、关闭后台网站安全防火墙:如果开启,先关闭,然后再进行升级。
升级步骤
1、恢复目录名:如果修改过“e/admin”目录名,请先将目录名改回“e/admin”。
2、复制文件:将下载的升级包upload目录里的文件复制到本地帝国CMS系统目录里,覆盖已存在的文件。
3、设置文件权限:将以下目录和文件权限设为777(包括子目录与文件):
/e/config/config.php
/e/data/tmp/cj/
/e/template/
/html/sp/
/t/
4、运行升级脚本:在浏览器中运行/e/update/index.php文件,按照提示进行升级。
5、删除临时文件:升级完成后,删除/e/update/目录里的文件。
6、数据更新:登录后台>系统>数据更新>数据更新中心,执行以下操作:
恢复栏目目录
更新栏目信息数
7、用户组权限设置:登录后台>用户>用户管理>管理用户组,修改用户组权限。
8、删除无用文件:7.0版本不再需要以下文件,可以选择删除:
/e/admin/db/InfoType.php
/e/admin/info/AddZtF.php
/e/admin/info/ListZtF.php
/e/admin/AddZt.php
/e/admin/ListZt.php
/e/admin/ListZtClass.php
/e/admin/TogZt.php
/e/class/config.php
/e/class/DownSysFun.php
/e/class/enpath.php
/e/class/qmemberfun.php
/e/class/ShopSysFun.php
/e/class/user.php
/e/DownSys/report/
/e/enews/plfun.php
/e/template/DownSys/report.php
9、会员接口升级:如果整合过Ucenter接口或通行证接口,需要下载相应的7.0版接口包进行升级。
重新升级说明
如果服务器出现意外导致升级失败,可以按以下方法重新升级:
1、删除数据库中帝国CMS的所有数据表(防止表已经存在)。
2、恢复备份的数据库。
3、恢复备份的/e/class/config.php和/e/class/user.php文件。
4、打开新的IE窗口重新升级即可。
其他说明
1、7.0版本的数据库配置文件为:/e/config/config.php。
2、评论、会员、商城表单提交地址由原来的/e/enews/index.php分别改为/e/pl/doaction.php、/e/member/doaction.php、/e/ShopSys/doaction.php。
3、调用专题的信息要改用“索引灵动标签”调用。
4、7.0版本不再支持一些过期的标签调用:phomeautopic、phomenewstext、phomeshowclass、phomeshowmap、phomepic、phomemorepic。
5、如果是使用商城相关功能的模型,要往模型数据表增加销售量字段psalenum。
6、如果是要使用评分功能的模型,要往模型数据表增加infopfen(评分数)和infopfennum(评分人数)两个字段。
常见问题与解答
问题1:升级时提示“Duplicate entry '0' for key 1”?
解答:这个问题通常是因为phome_enewsinfovote表中存在不存在的栏目ID或信息ID的记录,解决办法是用phpMyAdmin查看表里的记录,找出不存在的信息记录并删除掉,然后按照“重新升级说明”步骤操作。
问题2:升级后为什么没有看到新增功能的菜单?
解答:这是因为你的用户组权限没有开启,所以不显示菜单,解决办法是修改用户组,开启相应的权限。
到此,以上就是小编对于“帝国CMS系统6.6升级到7.0附 (6.6到7.0升级程序地址)”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。