被WP-Admin锁定的可能原因

文章撰写者:
  • WordPress
  • 更新:Dec 10,2016

有一天你可能会突然发现你无法访问你的WordPress网站。 可能没有明显的理由。 是的,虽然这一定会让你心烦意乱,但没有真正的恐慌原因。 可以确定问题的根本原因并解决它。

您可能有几个原因被锁定在您网站的管理面板中。

  • 建立数据库连接时出错
  • 死亡的白色屏幕
  • 密码问题不正确

我们来看看吧 每一个 以及相同的可能解决方案。

您可以尝试解决所有三个问题,但首先需要确保备份所有文件。 如果出现问题,您将能够倒转时钟!

建立数据库连接时出错

当数据库中可能存在损坏或数据库的登录凭据可能错误以及托管服务停止的可能性不大时,将显示此消息。

首先检查错误消息。 如果显示“一个或多个数据库表不可用。 可能需要修复数据库“,然后所需要的只是对数据库的简单修复。 有两种方法可以修复WP数据库。

找到你的wp-config.php文件并添加以下添加到最后。

 定义( 'WP_ALLOW_REPAIR',TRUE);

现在访问www.yoursite.com/wp-admin/maint/repair.php并跟进修复过程。 这应该可以,但是如果失败了,你也可以通过phpMyAdmin模块修复你的数据库。 如果你想进一步解释,请转到 maketecheasier关于解决WordPress数据库损坏的文章.

另一方面,如果您的站点显示“建立数据库连接时出错”,则应标识wp-config文件,打开文件并检查其是否有任何更改。 此文件包含数据库的连接详细信息。 您的用户名和密码凭据可能存在问题需要正确设置。 了解这些凭据 并确保它们是正确的。

如果在此之后错误仍然继续,则问题很可能在于主机服务器。 您需要检查MySQL服务器是否响应。 如果您知道相同Web托管服务的其他用户遇到了问题,那么您可以确定它是MySQL服务器问题。 如果testconnection.php结果中存在错误或连接到phpMyAdmin时出错,请与主机服务器联系以解决问题。

死亡的白色屏幕

顾名思义,当你尝试登录时,你所看到的只是一个不眨眼的空白屏幕,通常也被WordPress社区称为“WordPress White Screen Of Death”。 其中一个原因可能就是服务器上没有足够的空间。 托管共享时可能经常出现这种情况。 清除浏览器缓存或缓存插件(如果可以访问它)可能会有所帮助。

有时,由于恶意软件或其他此类问题,WordPress文件或数据库可能已损坏,在这种情况下,只能在服务器端解析它。 否则服务器可能正在经历停机,计划内或计划外停机。

WordPress中的DE_BUG也可以帮助确定错误的原因。 通常,主题本身或正在使用的插件中的编码很差。 如果最近添加或修改了插件,则可能会撤消更改以查看是否恢复了访问权限。 但是,如果您面前仍然有白屏,则需要使用文件传输客户端进行所需的更改。

当前且受开发人员积极支持的插件以及与最新版本的WordPress兼容的插件不会导致问题。 过时的插件往往是罪魁祸首。

要确保它是导致问题的插件:

  1. 您可以转到网站服务器上的wp-content文件夹,找到plugins文件夹并重命名。
  2. 所有插件都将被停用,如果您现在可以访问WordPress仪表板,则可以确定问题出在任何一个或多个插件上。
  3. 您可以通过逐个激活插件并检查是否再次出现白屏来查明故障排除程序。 然后,您可以删除麻烦的插件。

如果完成所有这些后,您仍然盯着一个空白屏幕,那么您可以重复使用主题插件完成的过程,并检查它们是否正常工作。

有时,当您处理主题的functions.php文件或任何其他WordPress php文件时,可能会出现白屏。 在这种情况下,有缺陷的编码是空白屏幕的最可能原因。 然后,您必须使用FTP访问WordPress并设置有缺陷的编码。

为了避免这个特殊问题,一些人建议在更改主题PHP时使用子主题。 在尝试进行任何更改之前,最好在任何第三方存储上保存原始PHP的实时工作版本。 如果出现任何问题,原始代码不会丢失。

有关死亡白屏的原因的更详细研究,我建议你阅读 Corey McKrill关于The Theme Foundry的文章.

密码问题不正确

有时,尽管使用了正确的用户名和密码组合,您仍无法访问WordPress仪表板。 即使您尝试使用“忘记密码”选项获取条目也不起作用,因为您可能无法收到带有正确密码的电子邮件。 如果某些黑客设法破坏了您的网站,可能会发生这种情况。

最简单的解决方案是从您的托管帐户。 使用phpMyAdmin,打开数据库并识别用户。 完成后,您可以更改密码凭据并进行设置! SiteGround已提供 一个相当广泛的教程 任何好的托管服务也将如此。

最后的思考

我希望本指南已经证明可以在稍微棘手的情况下操纵您的WordPress网站。 最后,我想补充一点,尽管WordPress作为内容管理系统的发展和优秀硬件的发展,但总有可能出现问题。 因此,请务必定期为您的网站创建备份。

此外,您应该知道这些问题都不会困扰您的网站。 如果是这种情况并且您仍然无法访问,请与您的网络托管服务商联系。

关于毗湿奴

Vishnu是一名夜间自由撰稿人,白天担任数据分析师。