关于dedecms白屏的文章,无忧主机(www.51php.com)也发布过几篇,都是各种原因导致dede白屏的。今天无忧主机小编在售后中,又发现一个dedecms白屏的案例。站长在dedecms管理员后台添加文章后,点击编辑就出现空白。小遍尝试着从网上找到解决问题的方法,找了很多,结果连无忧主机解决dedecms白屏的文章都找出来了,都没有一个有效解决的,无忧主机结合多篇关于解决dede白屏的文章和dede官方文档的说明,讲问题解决。具体方法如下:

原因分析:

根据dedecms官方文档说明,出现这种问题是可能是由于catalog_do.php里的header()的问题,因为当执行header()前,如果前面输出了空格、空行、任何字符,都会导致header()跳转失效。这就需要你非常有耐心的去排查一个个<?php  ?>是否有空格或空行。把这些空格空行删除,至此功能就全部正常了。

解决的方法:

1、下载…/dede/catalog_do.php把文件下载到本地,用文本编辑器打开,做如下替换:

A、把:header(“location:article_add.php”)替换为:

echo “<script language=’javascript’>window.location.href=’article_add.php'</script> “;

 

b、把header(“location:{$gurl}?channelid={$channelid}&cid= {$cid}”);

替换为:

echo “<script language=’javascript’>window.location.href='{$gurl}?channelid={$channelid}&cid={$cid}'</script> “;

2、下载…/dede/archives_do.php下载到本地,用editplus文本编辑器打开,做如下修改:

把:header(“location:{$gurl}?aid=$aid”);

修改为:

echo ‘<META HTTP-EQUIV=”REFRESH” CONTENT=”1; URL=’.$gurl.’?aid=’.$aid.'”>’;

 

修改完毕后,上传覆盖,登录dedecms后台,更新系统缓存,问题就可以解决了。修改前,记得先备份后操作哦。下面是有关dede白屏的几篇想过的文章:

成功安装dedecms v5.7 sp1后访问白页的解决办法

登录dede管理后台白屏怎么办

 

纯Linux环境下高端免备案[香港独立IP地址] php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名。

本文地址:http://www.51php.com/dedecms/5277.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: