织梦dede后台登陆后一片空白的解决办法汇总

织梦dede后台登陆后一片空白的解决办法汇总

织梦dede常见问题
织梦dede常见问题

 

dede后台登陆后一片空白的第 1 种解决办法

找到:include/common.inc.php文件,打开,查找程序代码://error_reporting(E_ALL);error_reporting(E_ALL || ~E_NOTICE);替换为:error_reporting(E_ALL);//error_reporting(E_ALL || ~E_NOTICE);这一步很重要,因为它会告诉你为什么变成空白的提示信息,保存之后再次进入管理后台,这个时候会发现后台会有一句话提示了,原文提示是:Parse error: parse error in D:\wwwroot\pcpps\Web\data\config.cache.inc.php on line 44  找到之后先把上面的改回来,然后我们从错误提示上来分析。从中我们可以现在在网站根目录的data\config.cache.inc.php on line 44有问题,然后我就把以前正常时备份过的data\config.cache.inc.php 重新上传全覆盖后问题就解决了.到此排除了dede后台登陆一片空白的问题。(以上是原文,我的提示情况则不一样,DEDE告诉我是plugins下的run.php文件出错,于是我通过FTP一看,远程服务器上的run.php文件已经没了,于是把本地的run.php文件传上去,问题解决。)

dede后台登陆后一片空白的第 2 种解决办法

找到include文件夹中的userlogin.class.php文件中@session_register下的所有语句屏蔽掉。 ——————————————————————————–/ * @session_register($this->keepUserIDTag);* /            $_SESSION[$this->keepUserIDTag] = $this->userID;

/ *  @session_register($this->keepUserTypeTag);* /            $_SESSION[$this->keepUserTypeTag] = $this->userType;

/ * @session_register($this->keepUserChannelTag); * /             $_SESSION[$this->keepUserChannelTag] = $this->userChannel;

/ * @session_register($this->keepUserNameTag);* /            $_SESSION[$this->keepUserNameTag] = $this->userName; / * @session_register($this->keepUserPurviewTag);* /            $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

/ * @session_register($this->keepAdminStyleTag);* /            $_SESSION[$this->keepAdminStyleTag] = $adminstyle;

dede后台登陆后一片空白的原因:从第二种解决方法来看,主要原因是由于为了版本兼容的时候将类中的语句中没有进行判断引起的,采用PHP4的语句,只是屏蔽了提示,由于PHP5.4中已经不再使用这样的语句,并且出现了提示,所以会白屏。

dede后台登陆后一片空白的第 3 种解决办法

进入data/sessions 目录删除缓存数据,然后在测试。如果是在服务器端一般是文件权限的问题,只需设置文件的user权限即可。又比如说是data文件夹的在宝塔面板里的权限的修改777权限或者755权限的修改,邮件点击修改权限。

dede后台登陆后一片空白的第 4 种解决办法

BOM去除法

去除BOM法:BOM 是“Byte Order Mark”的缩写,用于标记文件的编码。并不是所有的文本编辑工具都能识别BOM标记.在用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte Order Mark)。

  1. <?php
  2. //remove the utf-8 boms
  3. //by magicbug at gmail dot com
  4. if (isset($_GET['dir'])){ //要去除的文件目录,无参数则为文件当前目录。
  5. $basedir=$_GET['dir'];
  6. }else{
  7. $basedir '.';
  8. }
  9. $auto 1;
  10. checkdir($basedir);
  11. function checkdir($basedir){
  12. if ($dh = opendir($basedir)) {
  13. while (($file = readdir($dh)) !== false) {
  14. if ($file != '.' && $file != '..'){
  15. if (!is_dir($basedir."/".$file)) {
  16. echo "filename: $basedir/
  17. $file ".checkBOM("$basedir/$file")." <br>";
  18. }else{
  19. $dirname = $basedir."/".
  20. $file;
  21. checkdir($dirname);
  22. }
  23. }
  24. }
  25. closedir($dh);
  26. }
  27. }
  28. function checkBOM ($filename) {
  29. global $auto;
  30. $contents = file_get_contents($filename);
  31. $charset[1] = substr($contents, 0, 1);
  32. $charset[2] = substr($contents, 1, 1);
  33. $charset[3] = substr($contents, 2, 1);
  34. if (ord($charset[1]) == 239 && ord($charset[2]) == 187 &&
  35. ord($charset[3]) == 191) {
  36. if ($auto == 1) {
  37. $rest = substr($contents, 3);
  38. rewrite ($filename, $rest);
  39. return ("<font color=red>BOM found,
  40. automatically removed.</font>");
  41. else {
  42. return ("<font color=red>BOM found.
  43. </font>");
  44. }
  45. }
  46. else return ("BOM Not Found.");
  47. }
  48. function rewrite ($filename, $data) {
  49. $filenum = fopen($filename, "w");
  50. flock($filenum, LOCK_EX);
  51. fwrite($filenum, $data);
  52. fclose($filenum);
  53. }
  54. ?>

把以上代码拷贝到txt文件里,保存成.php文件,上传到网站根目录,然后用域名+文件名.php访问就可以了。如果你觉得麻烦,你也可以直接到百度网盘里下载

dede后台登陆后一片空白的第 5 种解决办法

PHP.ini设置

思路:既然程序是从一个空间搬到另一个空间的,说明不出什么意外的话程序本身是没问题的。那么问题还可以出现在哪里呢。空间商!也就是说空间商提供的空间的管理后台里的PHP.ini设置禁止某些不该禁止的功能

有一项叫 “输出缓冲区数据块设置:” 的功能默认是被禁止的,把它改成“启用”就可以了

dede后台登陆后一片空白的第 6 种解决办法

此外,检查include下和data下的数据库连接文件的配置,不显示登录为空白也有可能是数据库连接有问题。(如data文件夹里面的common.inc.php文件用Notepad++打开修改,看数据库信息是否有误)

dede后台登陆后一片空白的第 7 种解决办法

从中我们可以现在在网站根目录的data/config.cache.inc.php on line (数字第几行)有问题,然后我就把以前正常时备份过的data/config.cache.inc.php 重新上传全覆盖后问题就解决了。

分析了下原因这个可能是

后台出理空白有以下两个原因:

1.data目录下的 config.cache.inc.php丢失

2.没有根目录下的写入权限.

由于没有目录写入权限,所以即用用ftp也无法重新上传config.cache.inc.php文件,而且当你在FTP中

编辑一个文件后保存时,同样由于没有写入权限,致使该文件也会被删除。

解决方法:当出现后台空白时,最好什么也不要动,没有目录写入权限的原因可能是空间不稳定,也可能是空间商

做了限制,不妨先放下一段时间,然后把install里面的install_lock.txt文件去掉,再重新进入http://你的域名/install/目录,如果出现安装页面,则表明空间已经正常,可以拥有“写入”和“执行”权限。这时可以通过FTP把config.cache.bak.php改回 config.cache.inc.php 。然后再登录,OK。另,可能改回后进入登录页面时会出现乱码,请确认一下你没有改过common.inc.php或config.php等文件,并且没有在这些文件中有任何“输出语句”(即不要在这些文件中出现 echo 等语句)

为安全起见,建议常备份 data/config.cache.inc.php文件

通过大量的查找相关关于dede网站后台空白的解决办法中有些朋友重新上传网站后台程序也有人解决了,这种情况主要是由于网站程序流失导致的,不管怎么样,遇到dede网站管理后台空白一定可以解决的,新手用户一定不要乱删除文件或放弃,修改文章前情先做好一次备份,然后多查找原因就可以解决问题了。

 

原创文章,作者:SONIC SEO,如若转载,请注明出处:https://www.seo388.com/dedefaq/

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年9月2日 04:38
下一篇 2019年9月2日 17:48

相关推荐

  • Discuz论坛网站数据库迁移搬家修改配置文件

    关于discuz开源程序做的网站搬家 discuz搬家的话,必然是需要网站页面与数据库两部分的迁移。然后则是需要把网站页面部分连接上新的数据库账号和密码。 而discuz具体数据库变更与迁移如下: 对discuz论坛做了数据库信息变更或者迁移后需要修改下面三个文件的配置信息。 config/config_ucenter.php config/config_g…

    2019年9月14日
    02.1K
  • 详细解释开源程序织梦dedecms文件目录

    这次,小编来给大家说说,关于开源程序织梦Dedecms做网站的文件目录。希望对使用织梦做网站的站长小伙伴有所帮助。 本文主要是为了今后对 Dedecms 做二次开发所写。安装后 dedecms 的目录,如下图所示: “a”:默认 HTML 文件存放目录“data”:系统缓存或其它可写入数据存放目录“dede”:默认后台管理目录“images”:系统默认模板图…

    2019年11月24日
    01.6K
  • 使用宝塔面板如何更换网站域名?

    使用宝塔面板如何更换网站域名?最近有朋友问到我这个问题,小编就写个小教程给小伙伴看吧。很简单的啦。 首先进入宝塔面板。 点击 “网站“。 然后点击网站的域名,如下图: 点击进去域名之后,能看到该网站所解析绑定的域名,然后 现在框里输入要替换的域名,如下图: 在这个框里输入要替换的域名,然后把之前的域名删除了,就可以替换网站域名了。 点击操作下面的垃圾桶小图标…

    2019年12月5日 免费建站教程
    04.0K
  • 纠结,WordPress忘记密码了!这次我来介绍几种解决方法

    不经意中,忘掉wordpress的登陆密码了,无语啊。正巧在后台管理又没都还没设定电子邮件,既然到处苦寻解决方案,还行终于找到…… ! 1. WordPress内嵌的找加登陆密码方式 当你的admin账号的电子邮件地址是恰当的, 你就依据一般的找回密码流程, 在Wordpress的登陆页点一下”密码忘了?” 随后键入admin或电子邮箱地址. 然后, 你能接…

    2019年5月24日
    01.8K
  • php版本升级?php哪个版本好?

    嗯哼,刚开始也不懂php是什么鬼。后来懂了,原来是一种环境语言,服务器和虚拟主机都需要它,必然是需要的。而本人一直以来心中有个疑惑,PHP版本是不是越高越稳定,越高就越好呢?在一般情况下,版本越新越好,就拿wordpress来说在PHP7.0环境下比之前的版本速度提升在3倍左右,3倍,3倍,3倍哦!飞起来了!   目前,PHP最高版本是7.2.x….

    2019年7月14日
    01.4K
  • 域名的详细命名规则是怎么样的呢?

    这次,小编来给大家说说一个基础小知识:“域名的详细命名规则”。选择域名与购买域名是做网站的第一步,也是比较重要的一步。 域名的详细命名规则:1、只提供英文知字母(a-z,不区分大小写)、数字(0-9)、以及”-“(英文中的连词号,即中横线),不能使用空格及特殊字符(如!、$、&、? 等)。2、”-“不能…

    2020年4月26日
    01.6K
  • Linux远程连接ssh工具FinalShell-Xshell替代神器

    做为站长经常会与服务器打交道,经常有些新手在使用Linux服务器的时候,不知所措,不懂得如何远程连接Linux,今天为大家介绍一款可以替代xshell的国产SSH工具。 最近发现了一款同类产品FinalShell,还是一块良心国货。初步体验了一下,确实是良心之作。且免费(通用版),支持国货。 FinalShell是一体化的的服务器,网络管理软件,不仅是ssh…

    2019年3月14日 免费建站教程
    02.7K
  • 关于如何修改wordpress后台登录入口

    这次,小编来给大家说说,关于如何修改wordpress后台登录入口。相信很多小伙伴也喜欢用wordpress来建站,简单便利而且优化效果好。虽然不是静态网站,其实伪静态网站排名也不差哦。 需要修改根目录里的wp-login.php和wp-includes文件夹下的general-template.php文件: 1. 首先在网站根目录下找到wp-login.p…

    2020年5月14日
    01.8K
  • 关于WordPress的网站搬家,数据迁移教程

    用本地环境搭建好的WordPress网站在做好之后如何从本地迁移到网络空间或者网络服务器上呢?   首先请确认你在本地建站的时候只做了themes里面的模版文件,如果只是自己改了下模版,那么网站在搬到服务器上的时候可以选择重新安装wordpress版本,或者不重新安装。但如果你修改了themes里面的模版文件还修改了外面的wordpress程序文件…

    2019年6月13日 免费建站教程
    01.8K
  • 关于织梦DEDE友情链接调用的方法与技巧

    这次小编来分享几个织梦友情链接标签技巧。 DEDE织梦的友情链接标签正确的调用格式如下: 织梦dedecms友情链接调用方法: {dede:flink type=’textall’ row=’24’} [field:link /] {/dede:flink} 表示显示前24条从后台添加友情链接全部用文字显示 t…

    2019年9月5日
    01.4K
  • 小嵘推荐几款好用的仿站工具

    这次,小嵘来给大家推荐几款好用的仿站工具。希望自己建站的小伙伴们有所帮助哦。 工欲善其事,必先利其器。接下来,小编来给小伙伴们介绍几款仿站工具。 Dreamweaver Dreamweaver是仿站必备的工具,在以前程序员建站必须会网页制作”三剑客”,而现在只需要dw就可把网页仿制下来。(不推荐新手使用) 都客仿站高手(功能强大,但是收费) 都客仿站高手是现…

    2019年8月3日 免费建站教程
    01.2K
  • 2020年解决升级WordPress 时提示“另一更新正在进行”

    2020年5月7日,小编搭建了好多个网站呢。其中有号一些提醒 “有新的WordPress版本可供升级。 您可以自动升级到WordPress 5.4.1–zh_CN”。又到了wordpress需要更新的时候了。现在有些方法已经不好使了。希望这次小编能帮助到需要升级wordpress版本的小伙伴们。有时候可能是wordpress服务器的问题哦。但是咱们不升级wo…

    2020年5月7日
    01.6K