dede后台栏目管理点开后空白的bug

一个客户站是采用dede制作的,今天客服人员反映说后台面板中点开栏目管理中的具体栏目时,显示空白页;点开“所有档案列表”也是出现空白页。

这种情况,很多人都遇到过,天南也是如此,在这之前遇到过多次。天南第一反应是谁改动了php文件,但BOM头信息没有删除。于是找到数据库配置文件 data/common.inc.php (因为最可能更改的就是数据库配置文件),下载本地打开发现,果然BOM没有清除。清除BOM后上传覆盖。

然后用DW编辑 include/common.inc.php ,设置错误报告等级为E_ALL,再去测试,点开栏目管理中的栏目名,发现大量报错,大致看了下,发现dede无法打开后台管理目录下的templets下类似 content_list_1ba8c76c545365ca054ce6ae.inc 这种文件,奇怪,这种文件应该写入 data/ 目录下的啊,怎么会在后台模板目录里写入?好神奇,于是将后台目录下的templets目录增加可写权限,问题解决!

最后,恢复 include/common.inc.php 中定义的错误报告等级 error_reporting(E_ALL || ~E_NOTICE);  然后测试,点开栏目管理中的栏目,能正常显示所有隶属该栏目的信息列表了。

发布者:天南

一个好人

留下评论

电子邮件地址不会被公开。 必填项已用*标注