十年潍坊网站建设经验,服务客户千余家。专业潍坊网站设计公司潍坊网站制作公司关于我们 | 客户服务欢迎来到潍坊网站建设公司创想网络!
年轻,更要脱颖而出
对于网站建设,我们有活力,有态度
我们的优势: 专业网络公司,顶尖设计师量身定制 配备阿里云主机,BGP多线,高速访问 99.999%网站数据可靠性 免费提供快速ICP备案 承诺24小时快速解决网站问题

织梦后台前台空白页怎么办dedecms开启报错调试

更新时间:2016-07-13 08:01   已阅读: 次 |  作者:创想网络  来源:潍坊做网站

用织梦(dedecms)做网站经常会碰到打开后台页面空白的问题,没有报错调试信息,不显示任何内容,就一个空白的页面,对新手来说解决这个问题很难办,下面潍坊做网站公司创想网络给大家整理一下具体怎么办?

解决织梦(dedecms)空白首先要把php错误信息打开,打开/include/common.inc.php文件。

找到:

//error_reporting(E_ALL);

 error_reporting(E_ALL || ~E_NOTICE);

替换成

error_reporting(E_ALL);

//error_reporting(E_ALL || ~E_NOTICE);

说明:织梦(dedecms)默认是把这个报错信息功能关了的,也就是说页面中有错误不会显示出来,无疑这对调试带来极大的不便,但是出于网站安全考虑,在您调试好程序之后,还是需要把这个关闭的。

这样再刷新之前空白的页面一般就会出现具体的错误原因了,快速定位文件来解决,下面主要列举一些织梦(dedecms)页面空白的例子和解决办法

使用自带记事本编辑器编辑php文件产品织梦(dedecms)空白

有的时候需要修改php文件源码,但是好些朋友电脑没有装专门的编辑器,图方便就直接使用记事本编辑php文件,编辑后该文件就会产生BOM码,了解BOM码,很容易引起织梦(dedecms)后台空白

出现机率:70%

解决办法:回忆之前自己是否用记事本修改过php文件,用编辑器重新去掉BOM  或者 用dede原来的覆盖就行。懒人方法:下载织梦(dedecms) bom检测工具,下载上传至网站根目录,在浏览器在打开这个文件,等待批量检测。

<?
//此文件用于快速测试UTF8编码的文件是不是加了BOM,并可自动移除
//By Bob Shen
 
$basedir="."; //修改此行为需要检测的目录,点表示当前目录
$auto=1; //是否自动移除发现的BOM信息。1为是,0为否。
 
//以下不用改动
 
if ($dh = opendir($basedir)) {
while (($file = readdir($dh)) !== false) {
if ($file!='.' && $file!='..' && !is_dir($basedir."/".$file)) echo "filename: $file ".checkBOM("$basedir/$file")." <br>";
}
closedir($dh);
}
 
function checkBOM ($filename) {
global $auto;
$contents=file_get_contents($filename);
$charset[1]=substr($contents, 0, 1);
$charset[2]=substr($contents, 1, 1);
$charset[3]=substr($contents, 2, 1);
if (ord($charset[1])==239 && ord($charset[2])==187 && ord($charset[3])==191) {
if ($auto==1) {
$rest=substr($contents, 3);
rewrite ($filename, $rest);
return ("<font color=red>BOM found, automatically removed.</font>");
} else {
return ("<font color=red>BOM found.</font>");
}
}
else return ("BOM Not Found.");
}
 
function rewrite ($filename, $data) {
$filenum=fopen($filename,"w");
flock($filenum,LOCK_EX);
fwrite($filenum,$data);
fclose($filenum);
}

 

缺少自定义函数导致织梦(dedecms)首页空白

该情况主要出现在,织梦(dedecms)程序升级或者其他操作时,你直接覆盖掉了/include/extend.func.php,而之前你模板、或者后台文件有调用自定义函数

出现机率:10%

解决办法:按上面操作打开error_reporting(E_ALL);后,如果是缺少自定义函数,一般都会报出来,直接修改就行了

数据库配置信息错误导致页面织梦(dedecms)空白

这个主要出现在在本地调试好网站、或者网站搬家,把文件网站文件上传后忘记修改数据库配置文件

出现机率:10%

解决办法:/data/common.inc.php,修改数据库信息为正确的再测试

php环境配置导致dede后台登录后页面空白

php5.4移除了session_register这个函数,这种情况潍坊做网站没有碰到过

出现机率:5%

解决办法:

打开/include/userlogin.class.php

找到:@session_register($this->keepUserIDTag);

替换为:if(!isset($_SESSION[$this->keepUserIDTag]))

注该文件有多处替换

dedecsm打开编辑文章的时候出现空白

header跳转问题

解决办法:

打开:dede/archives_do.php

找到:header("location:{$gurl}?aid=$aid");

替换成:echo '<META HTTP-EQUIV="REFRESH" CONTENT="1; URL='.$gurl.'?aid='.$aid.'">'; 

出现机率:5%

潍坊做网站自己所碰到的织梦(dedecms)空白,和网站看到的也就这几种情况了,解决办法也一一附上了的,如果你有碰到其他情况引起空白无法解决,欢迎留言,我们帮你解决。


文章引用:https://www.wfwz.net/wfwz109.html如需转载,请注明出处。

相关文章:
  • 企业做网站前需要准备那些资料?
  • 为什么要做手机移动网站?
  • 企业做网站建设哪家好【受益匪浅】
  • 网站建设内部页面如何正确的微调?
  • 较短的时间里让新站够获得百度排名
  • 企业网站如何在百度上获得好的排名
  • 做什么样的网站能够给您带来生意?
  • 中小型企业为什么一定要制作建设网站
  • 最新文章:
  • 宝塔专业版2019Linux终身授权300元/个(原价138
  • dedecms织梦增加栏目缩略图、栏目图片功能的
  • 青州营销型企业网站建设的几个常见错误
  • 潍坊企业网站维护主要是做哪些大约什么价格
  • 突然网站百度排名下降怎么恢复?
  • 潍坊营销型企业网站该怎么做?
  • 潍坊网站建设
    潍坊网站优化
    潍坊网站制作
    潍坊网站建设
    返回顶部