20

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

我访问的链接:

4

23 回答 23

51

经过数十次尝试解决此问题,阅读论坛和帖子,重新安装 WordPress,删除空格,将代码行放入 wp-config.php、index.php、admin.php,我仅通过将plugins文件夹重命名为"pluginss"在 FTP 中。所以wordpress让我更新数据库。我更新了,我可以在/wp-admin. 一个插件引起了一些冲突,所以当我重命名plugins文件夹时,所有插件都自动被禁用。

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

现在100%没问题。

于 2013-11-12T10:51:00.197 回答
28

尝试打开WP Debug。如果这是由于 PHP 错误(我敢打赌)而发生的,您将能够看到发生了什么并修复错误。

于 2013-09-24T15:40:51.477 回答
12

转到您的页面并删除您的PHP标记functions.php正上方或下方的所有空格。

于 2015-03-29T20:54:03.793 回答
6

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

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

如何检查和修复:

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

  • 恢复插件和主题的文件夹名称,然后将主题和插件一一激活,与/wp-admin交叉检查。您会发现不支持的插件或主题。

于 2015-02-23T10:32:34.800 回答
2

[6] 恰到好处。我遇到了同样的问题,即 wp-admin 应该已经将插件重命名为插件的空白屏幕让我重新进入。

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

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

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

彼得

于 2014-09-17T16:38:53.413 回答
2

I also had a blank screen for my blog. The solution was to copy up a backup copy of wp-config,php somehow the 'live' wp-config.php had been replaced with a file size of zero.

In my case I had the same problem. Helped remove the wp-config.php file. Wordpress created new wp-config.php file and wp-admin is working flawlessly now. Rename plugins, themes folder does not help.

于 2017-03-18T22:08:32.650 回答
2

您的所有问题现在都已解决,只需按照以下说明进行操作:

  1. 转到您的主题,然后取消激活您当前的主题,只需在主题名称的第一个字母中输入“x”。

例如,这是您的主题文件夹名称:“mytheme”只需将“x”放在第一个字母中,就像“xmytheme”一样激活。

  1. 然后回到你的 wp-admin 面板然后 BOOM!wp-admin 可访问。

  2. 当您访问 wp-admin 面板或在仪表板上时,再次激活您的主题,但在此之前。删除您在主题名称中添加的“X”字母。示例:“xmytheme”只是删除“x”,输出如下:“mytheme”

  3. 然后在您的仪表板中激活它。

希望这有帮助!

于 2015-12-12T17:41:14.740 回答
2

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

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

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

于 2017-07-06T09:05:23.627 回答
1

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

于 2015-02-26T04:14:17.390 回答
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. 删除functions.php中的空格或者你也可以删除最后一个“?>”
于 2019-03-15T06:09:24.673 回答
1

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

现在问题解决了。

于 2016-05-03T13:28:49.930 回答
1

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

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

将 ownerID、groupID 和文件路径更改为与您自己的情况相关。

于 2017-05-19T11:39:17.143 回答
0

当我使用旧版本的 wordpress 时,我发现以下解决方案有效。

  1. 在您喜欢的文本编辑器中打开文件 blog/wp-admin/includes/screen.php。
  2. 在第 706 行找到以下 PHP 语句:<?php echo self::$this->_help_sidebar; ?>
  3. 将其替换为以下语句:<?php echo $this->_help_sidebar; ?>
  4. 保存您的更改。
于 2017-05-30T11:05:26.980 回答
0

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

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

于 2015-08-03T03:52:56.763 回答
0

我的博客出现了白屏死机,我所做的就是重命名了主题和插件,一切都恢复了正常。

于 2015-12-23T22:24:01.663 回答
0

我浪费了很多时间来解决它,但我找到的唯一解决方案是重命名您的 wordpress 插件文件夹和活动主题,您的 wp-admin 将可见,因此您可以更改并检查可疑插件或主题.

于 2017-10-14T11:30:42.180 回答
0

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

于 2017-05-27T07:11:55.917 回答
0

只需重置密码,这将起作用。

于 2015-08-01T08:23:00.340 回答
0

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

于 2016-09-29T07:22:52.480 回答
0

将 PHP 版本从 5.6 更改为 7.3 (eaphp73) 后出现同样的问题。所以我所做的只是将版本更改为 alt-php74。

所以有什么问题?可能是一个依赖于 eaphp73 上不可用的特定 PHP 扩展的插件。

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

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

您应该能够弄清楚哪个扩展是必需的功能。

它可能是导致问题的插件吗?当然。也许流氓插件只是想要那个额外的扩展。

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

于 2020-01-13T06:20:12.123 回答
0

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

第二个是打开 WP_DEBUG 并在 wp-config.php 中编写此代码

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

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

插件,主题

SF我的英语!

于 2018-10-07T04:47:17.947 回答
-1

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

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

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

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

于 2015-10-01T02:14:57.230 回答
-1

我的情况是,我为三种自定义内容类型生成了代码,然后将所有代码粘贴到 functions.php 中,而没有重命名每个函数的“函数 custom_post_type”部分。在像“职能员工”这样重命名之后,它就像一个魅力......它显示出来了。

于 2017-01-25T11:03:53.740 回答