如果您被锁定在 WordPress 之外该怎么办

无法访问您的 WordPress 网站令人沮丧。但不要太担心——您可以采取一些行之有效的步骤来找出问题所在并重新获得对您网站的访问权限。

在这篇文章中,您将了解被锁定在 WordPress 之外的最常见原因,以及有关如何解决所有这些问题并让您的网站重新运行的分步说明。

以下是您将在这篇文章中找到的所有内容:

  • 被锁定在 WordPress 之外是什么意思?
  • 您如何才能被锁定在 WordPress 之外
  • 如何回到您的网站

让我们开始吧。

在某些情况下,您可能会完全被锁定在您的 WordPress 网站之外,包括您网站的仪表板和前端。
如果您无法访问您的 WordPress 网站的任何部分,问题通常是某种类型的错误,而不是您的 WordPress 帐户的问题。例如,可怕的 WordPress死机白屏。

无论您遇到什么情况,您都可以在这篇文章中找到解决方案。

您如何才能被锁定在 WordPress 之外

有几个原因可能会导致您无法使用 WordPress。了解哪个问题适用于您的情况至关重要,它会影响您在下一节中关注的故障排除步骤。
让我们来看看人们被锁定在 WordPress 之外的最常见原因。

丢失/不正确的登录凭据

被锁定在 WordPress 管理员之外的最常见原因之一是不正确的登录凭据。您可能会忘记密码。您的密码可能由于某种原因被重置,等等。
如果您忘记了密码,即使您网站上的所有内容都正常运行,您也将无法登录 WordPress 仪表板。

WordPress 包含一个内置的密码重置工具,但如果它不起作用,也有手动方法来重置您的登录凭据。

失去管理员权限

在某些情况下,您的 WordPress 帐户凭据可能仍然有效,但您的帐户将由于某种原因失去其管理员权限。
也就是说,虽然您仍然可以登录 WordPress,但您无法执行调整设置、安装插件、编辑内容等操作。
如果您在登录时看到仪表板的版本更加有限,则可以诊断出这种情况。这是一个示例。

当您尝试访问 WordPress 仪表板的某些区域时,您可能还会看到诸如“抱歉,您无权访问此页面”之类的消息。

不幸的是,这可能是更严重问题的征兆,例如黑客访问了您的站点。然而,它也可能有更无辜的原因,所以你不需要自动恐慌。
例如,如果您聘请开发人员或代理机构在您的网站上工作,他们可能在工作期间不小心从您的帐户中删除了管理员权限。如果您遇到这种情况,您可以通过编辑数据库手动创建一个新的管理员帐户。

WordPress 安全插件

许多 WordPress 安全插件都包含保护 WordPress 仪表板和登录页面免受恶意行为者侵害的功能。但是,如果您错误地陷入了这个网络,您可能会发现自己被锁定在 WordPress 之外。
以下是安全插件可能会导致您无法访问 WordPress 的一些常见问题。

  • 由于登录尝试失败次数过多,该插件阻止了您的 IP 地址。最全面的安全插件包括限制登录尝试的功能。您也可能正在使用专用插件,例如Limit Login Attempts Reloaded。
  • 该插件更改了您的 WordPress 登录 URL,您不记得新的 URL。大多数全面的安全插件也提供此功能,或者您可能正在使用专用插件,例如WPS 隐藏登录。
  • 该插件需要双因素身份验证,但您无法访问身份验证方法。例如,您可能已经通过手机上的 Authenticator 应用程序启用了双因素身份验证。如果您丢失了手机,您将被锁定在 WordPress 之外。
  • 该插件已通过其防火墙阻止了您的 IP 地址。不仅仅是限制登录尝试,您的安全插件的防火墙可能出于某种原因已经完全标记了您的 IP 地址。

在这种情况下,您需要手动禁用安全插件才能重新获得访问权限。更多关于下面的内容。

阻止任何站点访问(或仅访问仪表板)的错误

许多 WordPress 错误会导致您被锁定在 WordPress 之外。
在某些情况下,您的整个网站可能会消失,包括前端和管理员。或者,某些错误可能只会导致您无法访问仪表板。

可能阻止您访问 WordPress 的常见错误消息包括:

  • 建立数据库连接时出错。
  • 500内部服务器错误。
  • PHP 语法错误。
  • “暂时无法进行定期维护”错误。
  • 白屏死机。

在这些情况下,您需要修复潜在的错误才能访问 WordPress。

如何回到您的 WordPress 网站

您如何返回您的 WordPress 网站将取决于您被锁定的原因。下面,我们将带您通过几个不同的故障排除指南来解决常见问题。
但是,在尝试任何这些方法之前,我们强烈建议您通过托管仪表板备份您的站点。
其中一些方法涉及编辑您的数据库或直接连接到您的服务器,因此最好手头有一个最近的备份以防万一。
如果您被锁定在 WordPress 之外,您将无法使用备份插件备份您的站点。但是,您的 WordPress 主机应该提供一个工具或能够帮助您手动创建备份,而无需访问 WordPress。

1. 重置密码

如果您因为忘记密码或密码因某种原因无法使用而被锁定在 WordPress 之外,WordPress 提供了多种重置密码的方法。
重置密码后,您应该能够再次登录并访问您的仪表板。
首先,您应该尝试使用 WordPress 的内置密码重置功能,该功能通过向与您的帐户关联的电子邮件地址发送一条消息来工作。您可以从 WordPress 登录页面访问此工具。

但是,此方法可能并不总是有效。例如,您可能遇到WordPress 无法发送电子邮件的问题,或者您可能无法再访问该电子邮件帐户。如果是这种情况,您将需要使用稍微更技术化的方法来手动重置密码。
我们有一份完整的指南,涵盖了更改 WordPress 密码的六种不同方法。然而,对于大多数人来说,使用 phpMyAdmin 是最简单的手动方法。
要开始,您需要访问 phpMyAdmin,您应该可以从托管仪表板中的某个位置进行访问。
如果您的主机不使用 cPanel,您的主机仍然很有可能提供 phpMyAdmin。但是,您可能需要在您的仪表板周围挖掘一下才能找到它(或查阅您的主机的支持文档)。
打开 phpMyAdmin 后,请确保您已为 WordPress 站点选择了数据库。如果您只有一个 WordPress 站点,则应默认选择此数据库。

从那里,按照以下步骤重置您的密码:

  1. 通过单击从列表中选择wp_users表。
  2. 找到您的用户名所在的行,然后单击铅笔图标以“编辑”它。
  3. 找到user_pass字段。
  4. 在“值”列中输入您想要的密码。
  5. 从“功能”列下拉列表中选择“ MD5 ”以正确散列您的密码(这样它就不会以明文形式存储)。
  6. 滚动到底部并单击“开始”。

如果您无法再访问与您的 WordPress 帐户关联的电子邮件帐户,您也可以在此处解决该问题。只需编辑user_email字段并将电子邮件地址更改为您要使用的新电子邮件地址。

2. 通过 phpMyAdmin 创建一个新的 WordPress 管理员用户

如果您可以访问您的 WordPress 仪表板,但您的 WordPress 帐户失去了管理员权限,您可以通过 phpMyAdmin 手动创建一个新的 WordPress 管理员用户来解决这个问题。
同样,这种情况的常见迹象是:

  1. 您只能看到仪表板的非常有限的部分。例如,您看不到“插件”区域。
  2. 当您尝试访问仪表板的某些部分时,您会看到“抱歉,您无权访问此页面”消息。

要开始,请执行以下操作。您可以在上一节中找到有关访问 phpMyAdmin 的更多详细说明。

  1. 转到您的托管仪表板。
  2. 打开 phpMyAdmin。
  3. 确保您已选择 WordPress 站点的数据库。

然后,按照下列步骤操作:

  1. 通过单击从列表中选择wp_users表。
  2. 单击顶部的“插入”按钮。
  3. 根据您的喜好填写信息。添加密码时,请确保根据上一节手动重置密码选择 MD5。将user_status设置为0并将ID设置为111(或任何值 – 只要确保记住它)。
  4. 点击底部的“前往” 。

接下来,打开侧面的wp_usermeta表并执行以下操作:

  1. 点击顶部的“插入” 。
  2. 输入111作为user_id(或您在上一步中使用的任何数字)。
  3. 将meta_key设置为等于wp_capabilities。
  4. 将meta_value设置为a:1:{s:13:”administrator”;b:1;}
  5. 点击底部的“前往” 。

然后,重复这些步骤并输入以下信息:

  • 输入111作为user_id(或您在上一步中使用的任何数字)。
  • 将meta_key设置为等于wp_user_level。
  • 将meta_value设置为等于10。

就是这样!您应该能够使用这个新的 WordPress 帐户登录,并且您的帐户应该具有管理员角色。

3. 通过 FTP 或 cPanel 文件管理器暂时禁用您的安全插件

如果您因为安全插件中的某个功能而被锁定在 WordPress 之外,您可以通过暂时禁用该插件来恢复访问。一旦您能够重新获得对您网站的访问权限,您就可以重新激活安全插件或切换到不太可能导致问题的其他插件。
显然,如果您已经被锁定在 WordPress 之外,则无法从 WordPress 仪表板禁用该插件。但别担心,这并不意味着您没有选择。
您可以通过连接到您的服务器并在那里编辑文件来手动停用插件,而不是依赖于您的仪表板。
要连接到您的服务器,您有几个选择:

  • FTP/SFTP。要通过 FTP 连接,您需要一个 FTP 客户端(如 FileZilla)和来自您的托管帐户的 FTP 凭据。所有网络主机都提供 FTP 访问,您应该能够从主机仪表板的某处找到/创建这些凭据。如果您不确定,可以联系您的房东寻求帮助或查阅房东的文档。
  • cPanel 文件管理器。如果您的主机使用 cPanel 作为其托管仪表板,您可以跳过 FTP,只使用 cPanel 的文件管理器工具。

以下是使用任何方法的基本步骤。请注意,我们的屏幕截图使用的是 FTP。

  1. 使用 FTP/SFTP 或主机的文件管理器工具连接到您的服务器。
  2. 导航到…/wp-content/plugins。
  3. 找到包含您的安全插件的文件夹。例如,如果您正在使用限制重新加载的登录尝试,则文件夹名称将为limit-login-attempts-reloaded。
  4. 重命名文件夹并将_deactivate附加到末尾。例如,limit-login-attempts-reloaded变为limit-login-attempts-reloaded_deactivate。这将停用您网站上的插件。
  5. 使用您的普通 WordPress 凭据登录。只要您的用户名和密码正确,您现在应该可以毫无问题地使用默认的 WordPress 登录页面。

如果您想在成功登录 WordPress 后重新激活您的安全插件,请执行以下操作:

  1. 返回到您编辑文件夹名称的工具(例如您的 FTP 客户端)。
  2. 从文件夹末尾删除_deactivate部分,使其再次具有原始名称。
  3. 转到 WordPress 仪表板中的“插件”选项卡并重新激活插件。

4.修复任何阻止您网站的错误

如果您因为看到技术错误而被锁定在 WordPress 之外,则需要先修复该错误,然后才能再次登录。
我们提供了有关如何修复可能阻止您访问仪表板的最常见 WordPress 错误的指南:

  • “Error Establishing a Database Connection”错误排查。
  • WordPress 白屏死机故障排除。
  • “暂时无法进行定期维护”错误故障排除。
  • ERR_TOO_MANY_REDIRECTS 错误排查。
  • 500 Internal Server Error 故障排除。
  • WordPress PHP 内存限制故障排除。
  • 403 Forbidden 错误排查。

选择与您的问题相匹配的指南并按照它来解决问题。修复技术错误后,您应该可以毫无问题地登录 WordPress。

5.恢复备份

如果所有其他方法都失败了,您可以随时将站点的最新备份恢复到站点正常运行的时间,假设您有一个备份。
如今,大多数 WordPress 主机都会定期备份您的网站。因此,即使您没有设置专用的备份插件,您也可以联系您的主机支持人员以了解有关您的选项的更多信息。
但是,请注意,您将丢失在该备份后对站点所做的任何更改。例如,如果您的备份是从 10 月 9 日开始的,而您在 10 月 10 日发布了一篇新博文,那么当您恢复备份时,该博文将会消失。
如果您定期更改站点,这就是为什么在恢复备份之前尝试其他方法始终是个好主意的原因。

重新启动并运行

被锁定在 WordPress 之外可能会令人沮丧。但是,通过这篇文章中的故障排除提示,您现在应该知道您需要恢复对 WordPress 的访问并让您的网站正常运行。

Newsletter Updates

Enter your email address below and subscribe to our newsletter

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注