返回列表 回复 发帖

dede升级后后台系统基本参数不显示错识

最近把DedeCMS系统进行了升级,由于目前升级程序只有一种,所以我先由5.5升级到了5.6再升到5.7连续进行了两次升级,第一次升级完后,也没进行仔细检查,等升级5.7成功后,发现后台管理-系统-系统基本参数 出现错误,是一片空白,不显示内容。

首先以为是数据库读取出问题,将升级中提示的没能执行的SQL语句用SQL命令运行器执行一篇通过,结果还是显示空白。
第二用系统错误修复工具,更新系统缓存,检测系统变量一致性和升级是SQL导致的错误,没查出问题,系统基本参数还是不显示。
第三用文件校验检查程序是否来原始的dede程序一致,除了模板文件,替换了有差异的文件,不能显示“系统基本参数”,还是空白。

第四只能看看程序文件了,查看sys_info.php及调用的config.php和模板文件sys_info.htm。
发现标题是模板文件中 $ds = file(DEDEADMIN.'/inc/configgroup.txt');读取一个文件来显示标题,而下面的内容是根据这个文件中的组ID到数据库中查询数据库来显示。于是查看configgroup.txt文件,发现没有了,这个文件读取不到,查询不到内容,所以什么都不显示了。
下载5.7完整程序将dede/inc目录覆盖,解决系统基本参数空白不显示错误

解决了这个问题,就可以对新版本的dede进行SEO优化和其它修改了。
为什么会有这错误呢,发现升级包中并没有那个txt文件,而原来版中的哪去了呢?原来是后台管理目录改名了,不是用的dede这个默认的,我在升级前是将这个目录改回原名,但是改错了,所以这文件在管理目录中不存在了。
交流QQ群:13519368
返回列表