wp-admin显示空白页面,如何解决?

时间:2013-07-12 04:47:18

标签: php wordpress

我正在使用WordPress 3.5.8。昨天我给朋友做了一些改动。我不知道发生了什么,但过了一段时间,当我尝试登录wp-admin端并执行URL www.mysite.com/wp-admin时,它显示了一个空白页面。我该如何解决这个问题?我搜索了互联网和博客。我发现它可能与托管问题或暴力攻击有关,但我认为这不是我的网站发生的事情。

我访问过的链接:

23 个答案:

答案 0 :(得分:48)

经过几十次试图解决这个问题阅读论坛和帖子,重新安装WordPress,删除空格,在wp-config.php,index.php,admin.php中放置代码行,我通过重命名修复了这个问题FTP中的plugins文件夹到"pluginss"。所以wordpress要求我更新数据库。我更新了,我可以在/wp-admin输入。插件导致一些冲突,因此当我重命名plugins文件夹时,所有插件都会被自动禁用。

当我在/wp-admin仪表板内时,我可以将"pluginss"文件夹重命名为常规名称并开始逐个激活所有插件,看看哪个插件已损坏。

现在100%罚款。

答案 1 :(得分:26)

尝试启用WP Debug。如果由于PHP错误(我打赌它是这样)发生这种情况,您将能够看到发生了什么并修复错误。

答案 2 :(得分:8)

转到您的functions.php页面,删除 PHP 标记上方或下方的任何空格。

答案 3 :(得分:5)

我遇到了同样的问题,我尝试了许多方法,例如尝试通过wp-login.php而不是/ wp-admin登录,并在/wp-admin/index.php中添加ob_start()(如果你点击了网址) / wp-admin它适用于/ wp-admin)。它显示了登录页面,但是输入用户名和密码会显示错误,例如“由于意外输出而阻止了cookie”。

我终于得到了解决方案:它发生了,因为您安装的主题或插件不受支持。

如何检查和修复:

  • 重命名插件文件夹名称和主题文件夹名称。如果打开/ wp-admin并输入有效的用户名和密码,则会显示该仪表板,然后就可以了。

    < / LI>
  • 还原插件和主题的文件夹名称,然后逐个激活主题和插件,与/ wp-admin交叉检查。您将找到不受支持的插件或主题。

答案 4 :(得分:2)

  

我的博客也有一个空白屏幕。解决方案是复制wp-config的备份副本,php以某种方式“生活”#t; wp-config.php已被替换为文件大小为零。

就我而言,我遇到了同样的问题。帮助删除wp-config.php文件。 Wordpress创建了新的wp-config.php文件,wp-admin现在正在完美运行。 重命名插件,主题文件夹没有帮助。

答案 5 :(得分:2)

现在只需按照以下说明解决您的所有问题:

  1. 转到您的主题,然后激活您当前的主题,只需输入&#34; x&#34;在主题名称的第一个字母中。
  2. 例如,这是您的主题文件夹名称:&#34; mytheme&#34;只是把&#34; x&#34;在这样的第一个字母&#34; xmytheme&#34; tho di activate。

    1. 然后再回到你的wp-admin面板然后BOOM! wp-admin accessable。

    2. 当您访问wp-admin面板或您在仪表板上时,再次激活您的主题,但在此之前。删除&#34; X&#34;你在主题名字中写的字母。 例如:&#34; xmytheme&#34;只需删除&#34; x&#34;,输出如下:&#34; mytheme&#34;

    3. 然后在仪表板中激活它。
    4. 希望这有帮助!

答案 6 :(得分:1)

当我将网站移动到新主机时,我遇到了这个问题(没有显示/ wp-admin /)。我解决了这个问题: 1.重新激活主题的文件夹 2.再次安装它们并激活它们 3.复制并重新放置一些自定义文件,如备份中的.css .js

现在问题解决了。

答案 7 :(得分:1)

这可能是由于以下几个原因:

  1. 您的虚拟主机中的问题。
  2. 与主题相关的错误(您可以通过重命名主题文件夹来更改它。)
  3. 与插件相关的错误(您可以通过重命名插件文件夹来进行更改)。
  4. wp-config文件中的空行。
  5. 通过启用调试模式可以看到的代码错误。

    “ define('WP_DEBUG',true); //启用到/wp-content/debug.log文件的调试日志记录 define('WP_DEBUG_LOG',true);

    //禁用错误和警告显示 define('WP_DEBUG_DISPLAY',false); @ini_set('display_errors',0);“

  6. 删除fumctions.php中的空格,或者您也可以删除最后一个“?>”

答案 8 :(得分:1)

我几分钟前遇到了同样的问题,问题是当我上传我的本地主题时,我有一堆标签分隔我在那里的每个功能我通过将所有功能放在一个php标签中来解决这个问题。希望这会有所帮助。

答案 9 :(得分:1)

[6]当场。我有同样的问题 即一个空白的屏幕,其中wp-admin应该是 将插件重命名为pluginss让我回来。

我的博客也有一个空白屏幕。 解决方案是复制wp-config,php的备份副本 不知怎的,'live'wp-config.php已被文件大小零替换。

离线备份似乎非常重要 复制文件的简便方法是Filezilla(免费软件)

您需要一个用于数据库备份的wordpress插件 - 即备份所有页面和帖子。 但专业人士会告诉你,你需要得到一个

彼得

答案 10 :(得分:0)

我也面临同样的问题,但我将 / wp-content / plugins 目录中的 contact-form-7 插件重命名为 contact-form-7-重命名,问题解决了。

所以这是由于不受支持的插件或主题。

答案 11 :(得分:0)

我的博客上发生了死亡的白色屏幕,我所做的是我重命名了主题和插件,一切都恢复了正常。

答案 12 :(得分:0)

只需重置密码即可。

答案 13 :(得分:0)

在我的情况下,通过删除我的子主题中function.php末尾的“?&gt;”来修复wp-admin / post.php空白屏幕。我不知道结束标记是如何结束的,但删除它解决了我的问题。

答案 14 :(得分:0)

我刚才有这个,这是文件/目录所有权问题。 通过SSH修复并递归更改所有权(-R):

chown -R ownerID:groupID /home/mydirectory/website

将ownerID,groupID和filepath更改为与您自己的情况相关。

答案 15 :(得分:0)

只需访问plugins文件夹并删除您上传的最后一个插件即可。

答案 16 :(得分:0)

我发现以下解决方案正在使用wordpress的旧版本

  1. 在您喜欢的文字中打开文件博客/ wp-admin / includes / screen.php 编辑。
  2. 第706行
  3. 找到以下PHP语句:<?php echo self::$this->_help_sidebar; ?>
  4. 将其替换为声明:<?php echo $this->_help_sidebar; ?>
  5. 保存更改。

答案 17 :(得分:0)

在我的情况下,我能够看到后端,但在我面前我得到一个空白页...

关于调试和禁用主题/插件的任何内容都没有用... 经过一番研究,我意识到我的index.php(位于根目录,而不是主题目录)是空的!
唯一的内容是一条消息说沉默是黄金

使用我的备份,我可以取回原来的index.php并让网站再次运行。

答案 18 :(得分:0)

我浪费了很多时间来解决它,但我找到的唯一解决方案是重命名你的单词press plugins文件夹和活动主题,你的wp-admin将是可见的,所以你可以更改并检查疑似插件或主题。

答案 19 :(得分:0)

首先检查您的互联网的连接!

第二次打开WP_DEBUG并将此代码写入wp-config.php

define('WP_DEBUG',true);
error_reporting('E_ALL');
ini_set('display_errors',1);

第三个是将主题主题和插件文件夹重命名为wp-content文件夹中的其他名称,

插件,主题

是我的英语!

答案 20 :(得分:0)

将PHP版本从5.6更改为7.3(eaphp73)后,发生了同样的问题。所以我要做的就是将版本更改为alt-php74。

那是什么问题?可能是一个插件,它依赖于eaphp73上没有的某些PHP扩展。

在触摸任何wordpress文件之前,只需尝试更改站点的PHP版本。您可以在cPanel中执行此操作。

如果这不起作用,请返回cPanel并激活其中的每个PHP扩展。而且,如果您的网站在此阶段开始工作,那么它可能是一个扩展,如果没有它就无法运行。现在,仅向您刚刚激活的扩展缓慢地向后停用(一次一个)。

您应该能够确定哪个扩展是必需的功能。

可能是引起问题的插件吗?当然。也许流氓插件只是想要额外的扩展。

如果更改PHP版本,并且无法使用PHP扩展名,请尝试一次重命名(自动停用)一个插件文件夹。

答案 21 :(得分:-1)

我也遇到过同样的问题。原因是,functions.php配置错误。

我做了以下事情来解决问题:

  • 在我的孩子主题中,我备份了所有文件
  • 然后我删除了所有这些内容,只留下style.css页。
  • 我可以登录。

在重新加载我的functions.php时,我发现它是罪魁祸首。我重写了php,它很好。

答案 22 :(得分:-1)

我的情况是我为三种自定义内容类型生成了代码,然后只是粘贴了functions.php中的所有代码,而没有重命名&#34;函数custom_post_type&#34;每个功能的一部分。在重命名像例如#34;功能员工&#34;之后,它就像一个魅力....它显示出来。