繁体   English   中英

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

[英]wp-admin shows blank page, how to fix it?

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

我访问的链接:

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

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

现在是 100% 罚款。

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

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

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

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

如何检查和修复:

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

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

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

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

看来离线备份很重要复制文件的简单方法是Filezilla(免费软件)

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

彼得

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

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

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

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

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

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

希望这有帮助!。

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

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

就我而言,我能够看到后端,但在我的前面,我得到了一个空白页......

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

使用我拥有的备份,我可以找回我原来的index.php并让网站重新工作。

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

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

现在问题解决了。

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

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

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

可能是因为以下几个原因:

  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中的空格或者您也可以删除最后一个“?>”

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

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

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

那个白屏死机发生在我的博客上,我所做的是我重新命名了主题和插件,一切都恢复了正常。

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

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

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

  1. 在您喜欢的文本编辑器中打开文件 blog/wp-admin/includes/screen.php。
  2. 在第 706 行找到以下 PHP 语句: <?php echo self::$this->_help_sidebar; ?> <?php echo self::$this->_help_sidebar; ?>
  3. 用以下语句替换它: <?php echo $this->_help_sidebar; ?> <?php echo $this->_help_sidebar; ?>
  4. 保存您的更改。

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

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

其次是打开 WP_DEBUG 并在 wp-config.php 中编写此代码

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

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

插件,主题

SF我的英语!

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

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

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

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

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

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

如果更改 PHP 版本和处理 PHP 扩展不起作用,则尝试一次重命名(自动停用)一个插件文件夹。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM