织梦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

相关推荐

  • 2019域名可备案后缀有哪些呢?

    购买域名前,SEOer和站长们是否有想过购买的域名是否能备案呢?是否有考虑过这个问题?如果没有的话,可以参考下本文中写到的可备案的后缀哦。 2019年网站域名可备案后缀到底有哪些呢? 目前在国内注册的无论是新域名还是老域名,均需要实名制,实名登记后才可以解析。在国外域名商注册的不在此限,但有被禁止访问的风险。 实名并不代表备案,实名后,如果需要使用国内主机,…

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

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

    2019年11月24日
    0857
  • 如何连接Linux系统的服务器?用X-shell吧!

    买的服务器直接登录不好使?不能直接输入密码?密码输入有问题?那就用工具登录服务器吧! 方便快捷的服务器连接工具:Xshell       下面博主给大家提供下载连接: 06Xshell-6.exe 下载地址: 链接:https://pan.baidu.com/s/1S-FAHd7FTObsrMaz1sQBSg提取码:uias复制…

    2019年6月12日
    0885
  • 2020年3月10日阿里云注册与优惠价服务器购买推荐

    2020年3月10日阿里云注册与优惠价服务器购买推荐。 阿里云消费满额可领淘宝红包。3.2-3.31有效消费金额累计满3000元可领淘宝现金红包,仅限报名用户参与。 3月2日-31日有效消费金额累计满3000元,即可获取领取淘宝红包机会! 4月7日满足条件用户可直接来活动页面上领取淘宝红包! 1.到这里注册阿里云账号; https://account.ali…

    2020年3月10日
    0849
  • 关于宝塔面板Linux系统磁盘挂载工具脚本

    这次,小编来给大家说说,“关于宝塔面板Linux系统磁盘挂载工具脚本”。一般来说,如果服务器只有一个硬盘的话,是不需要挂载磁盘的,但是如果额外又买了1块磁盘的话,那就需要服务器面板的挂载脚本了。 最近,有许多朋友反馈的一些问题和磁盘挂载有关。 1、安装完面板后发现磁盘容量与实际购买容量不符 2、重启服务器后面板无法访问,网站、数据库文件丢失上述的,都是因为未…

    2019年11月18日
    0911
  • 纠结,WordPress忘记密码了!这次我来介绍几种解决方法

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

    2019年5月24日
    01.0K
  • 宝塔BT面板云备份实操:七牛云云存储使用攻略

    这次,小编给大家带来的是,“宝塔BT面板云备份实操:七牛云云存储使用攻略”。希望能帮助想用云备份网站的SEO站长小伙伴们。 宝塔免费板也可以免费下载七牛云云备份插件的哦,完全是免费的,大家不用担心,免费云储存量有10G,备份网站松松的够用。 现在最新的版本是:宝塔Linux面板7.03 。可通过计划任务,将您的网站或数据库打包备份到七牛云的对象存储空间中,下…

    2019年11月25日 免费建站教程
    0830
  • 怎样利用宝塔面板搭建服务器环境与网站?

    我们将在空白的宝塔面板内搭建服务器环境及相关配置 宝塔 首先设置服务器环境,是选择lamp环境还是lnmp环境看个人需求,点击页面中的一键安装就可; 宝塔面板 在左侧会显示待完成任务,系统会自行进行安装; 宝塔软件安装 待完成所有安装即可,然后我们安装一下其他扩展; 点击左软件管理,在右侧找到一下三项Redis、PHP守护、七牛云存储 1.5,进行安装,待完…

    2019年6月10日 免费建站教程
    0998
  • VPS的服务器怎样搭建网站呢?

    IIS站点基本设置:1、首先建立一个目录作为网站目录,用于存放网站程序,(注意最好不要把目录创建到C盘)如图: 2、打开IIS,右击网站选项,新建一个网站:出现如图: 点击“下一步”,出现如图,输入站点描述,可以用域名作为描述内容,方便以后对多个站点的清晰化管理: 在网站IP地址里输入您的VPS的IP地址,卓趣科技提醒:网站的主机头建议不要留空,以防止他人的…

    2019年6月10日 免费建站教程
    0870
  • WordPress在线表单制作步骤教程

    原来wordpress做在线表单那么简单的,下载Contact Form 7插件,启用,插入短代码,表单完成。 如下图所示:    

    2020年2月23日 免费建站教程
    01.2K
  • 关于自定义WooCommerce的CSS样式的两种方法

    这次,小编来说说,“关于自定义WooCommerce的CSS样式的两种方法”。如果WooCommerce主题的价格不能隐藏的话,小编用的是把主题文件夹里的css文件夹里的style.css文件打开修改代码,然后把里面的文字代码color改成白色#FFFFF的颜色,在白底下价格和价格符号就变成透明了哦,相当于隐藏了独立站的商品价格和商品价格符号。内页要删除价格…

    2020年6月12日
    01.4K
  • 记1次网站搬家操作步骤

    记1次网站搬家操作步骤: 这次小编来给大家说说,云虚拟主机如何把网站搬家到云服务器。 步骤如下: 1)先从原来的空间商那边,把网站备份好,一份是网站页面文件的备份,另外一份是网站数据库的备份sql文件; 2)下载网站页面备份文件,下载网站数据库备份文件到电脑本地; 3)需要搭建好服务器,小编用的是宝塔面板。 4)举例:小编现在要搬家的网站是 soft999….

    2019年11月5日 免费建站教程
    0808