当您被锁定在 WordPress 管理 (wp-admin) 之外时该怎么办?

被锁定在 WordPress 管理区(wp-admin)之外可能会令人沮丧,发生这种情况有多种原因,包括插件或主题问题、尝试输入不正确的密码或更改用户权限。下面是一份全面的指南,告诉你如果发现自己被锁定在 WordPress 管理区之外该怎么办:

清除浏览器 Cookie 和缓存

有时,问题可能与浏览器问题一样简单。清除浏览器的 cookie 和缓存,确保不是会话故障导致无法登录。

禁用插件

有问题的插件可能会导致锁定,尤其是在管理安全性或用户角色的情况下。

  • 通过 FTP 或文件管理器: 使用 FTP 客户端或主机控制面板中的文件管理器连接到您的网站。导航到 wp 内容 文件夹,找到 插件 文件夹。将其重命名为 插件停用 禁用所有插件。如果问题解决了,将文件夹重命名为 插件 然后在 WordPress 管理中逐个禁用插件,找出罪魁祸首。

重置密码

如果问题与密码有关,请尝试重置密码。

  • 通过电子邮件: 使用登录页面上的 "忘记密码?"链接,通过电子邮件重置密码。
  • 通过 phpMyAdmin: 如果电子邮件重置不起作用,您可以直接在数据库中重置密码。从主机控制面板访问 phpMyAdmin,找到 WordPress 数据库,然后浏览 wp_users 表。编辑用户条目,在 用户密码 字段,在功能菜单中选择 MD5,然后保存更改。

检查用户权限

如果怀疑用户角色或权限被篡改:

  • 通过 phpMyAdmin: 访问 wp_usermeta 表。检查 wp_capabilities (表头 wp_ 可能不同),以确保您的用户 ID 设置为 a:1:{s:13:"administrator";s:1:"1";}.该字符串表示您是管理员。

验证 wp-config.php 文件

确保您的 wp-config.php 文件没有被修改,尤其是 AUTH_KEY 和其他安全密钥,因为这可能会影响登录。

  • 通过 FTP 或文件管理器: 下载并检查您的 wp-config.php 文件。查找任何异常情况或您最近未做的更改,尤其是 WordPress 安全密钥周围的更改。

停用 .htaccess 文件

您的 .htaccess 文件可以阻止访问管理区。

  • 通过 FTP 或文件管理器: 重命名您的 .htaccess 文件改成如下内容 .htaccess_old 来停用它。如果允许访问,则重新生成一个新的 .htaccess 文件,在 WordPress 管理中进入 "设置">"永久链接",然后点击 "保存更改"。

检查 IP 拒绝规则

如果您的 IP 被意外添加到主机环境或安全插件的拒绝列表中,您可能会被阻止访问 wp-admin。

  • 通过 cPanel 或主机控制面板: 在主机控制面板中查找 "IP 拒绝管理器 "或类似选项。确保您的 IP 不在列表中。
  • 通过安全插件: 如果您有访问网站文件的权限,可能需要手动编辑控制 IP 访问的插件文件,删除任何影响您 IP 的拒绝规则。

联系您的托管服务提供商

如果上述步骤都不起作用,请联系您的托管服务提供商。他们可以检查服务器端的问题,帮助确定锁定的原因,并可能为您恢复访问。

从备份恢复

作为最后的手段,如果你有最近的网站备份,恢复它可能会有帮助,特别是如果锁定是由于最近的更改或更新造成的。

在处理锁定问题时,耐心和系统性的故障排除是关键。始终采取预防措施,如定期备份和谨慎更新插件/主题,以尽量减少将来出现这些问题。