无法访问 wp-admin? 被锁定在您的 WordPress 仪表板之外可能会非常令人沮丧——您绝对不需要我们告诉您这一点。
然而,虽然你现在可能感觉不太好,但有好消息。 在大多数情况下,这只是一个临时问题,一旦您诊断出潜在问题,您将立即返回您的 WordPress 仪表板,而不会丢失您网站的内容。
在这篇文章中,我们将帮助您找出无法访问 wp-admin 的原因以及如何解决该问题。 为此,我们将列出一系列潜在问题以及每个问题的解决方案。
最后,您应该能够让您的网站正常工作并再次访问 wp-admin。
如果您至少已经知道出了什么问题,您可以单击下面的列表直接跳转到该问题的解决方案。 另一方面,如果您不知道发生了什么,您可以将此列表用作一种故障排除指南。
无法访问 wp-admin 的常见原因
逐一检查适用于您的问题/解决方案,您最终应该会找到问题并让事情再次正常工作:
- 您的登录凭据(用户名/密码)不正确
- 你被你的安全插件阻止了
- 您更改了 WordPress 登录 URL
- 您的 WordPress 内存限制太低
- 您的 WordPress 网站存在问题(白屏死机、500 内部服务器错误等)
- 您的 .htaccess 文件有问题
- 您的网站网址错误
- 文件权限有问题
- 您的核心 WordPress 文件已损坏
让我们开始吧,这样你就可以回到你的仪表板了。 但首先:
开始挖掘之前要做的事情
在你做任何其他事情之前,你应该 清除浏览器缓存和 cookie 以确保问题是真实的.
在您认为无法访问 wp-admin 有一些重要原因之前,您应该排除 Web 浏览器缓存和 cookie 的一些简单问题。 可能会发生奇怪的事情,有时清除浏览器缓存可以解决所有问题(这意味着您的 WordPress 网站本身从来没有任何问题)。
要清除 Chrome 中的浏览器缓存:
- 点击右上角的“三点”图标。
- 将鼠标悬停在 更多工具 菜单
- 选择 清除浏览数据
- 确保同时选择 cookie 和浏览器缓存
- 点击 清除数据 (我建议离开 时间范围 作为 上一个小时 这样您就不必重新登录每个站点)

以下是清除其他 Web 浏览器的浏览器缓存的说明。
如果这不能解决问题,让我们进入实际问题……
1.您的登录凭据不正确
您可能被 WordPress 锁定的最简单原因之一是您的登录凭据不正确。 虽然这看起来很基本,但它在某个时候发生在我们所有人身上。
您可能忘记了密码,您网站上的其他用户可能出于某种原因更改了密码(如果您有多个管理员),或者在极少数情况下,恶意行为者可能已经控制了您的帐户并更改了密码密码。
所以——让我们给你一个新密码。
先试试这个:使用 WordPress 密码重置功能
如果您的管理员凭据不正确,您的第一步应该是使用 WordPress 的内置密码恢复功能。 您应该会看到“丢失密码?” WordPress登录页面上的选项:

如果此功能有效,您应该会收到一封电子邮件,让您重设密码并登录。如果密码重设功能不起作用,请不要担心! 您也可以从您的主机帐户手动重置您的密码,它只需要几个额外的步骤。
如果失败:通过编辑数据库手动重置密码
如果密码重置电子邮件不起作用,您可以手动更改密码或创建新的 WordPress 管理员用户,方法是使用名为 phpMyAdmin 的工具(几乎所有 WordPress 主机都提供)编辑站点的数据库。
这里有几个步骤,因此我们编写了有关如何执行此操作的完整指南:
- 如何通过 phpMyAdmin 手动更改您的 WordPress 密码
- 如何通过 phpMyAdmin 添加新的 WordPress 管理员用户
2.您的安全插件阻止了您
如果您使用的是 WordPress 安全插件,您可能会无意中阻止自己。 例如,许多 WordPress 安全插件都包含一项功能,如果您输入错误的用户名/密码太多次,则通过暂时禁止您来限制登录尝试。
在这里,您有两个选择:
- 您可以等待 – 通常您只会被阻止一段时间,然后才能重试。
- 您可以手动停用安全插件,以便立即登录。
那么,如果您无法访问 WordPress 仪表板,如何停用您的安全插件呢? 您可以使用 FTP(或 cPanel 文件管理器,如果您的主机有)。
要开始,请连接到您站点的服务器。 然后,导航到 /wp-content/plugins
并找到您的安全插件的文件夹。 例如,在这里,您可以看到 limit-login-attempts-reloaded
插入。 或者,您可能会看到 wordfence
, 等等:

现在,只需重命名文件夹并追加 -disabled
. 这将自动禁用插件,您应该能够再次登录。
登录后,您可以再次重命名文件夹并删除 -disabled
部分。 然后,您将能够激活您的安全插件:

3. 您(或插件)更改了您的登录 URL
一个常见的 WordPress 安全提示是更改登录页面的 URL,您可以使用各种插件轻松完成。
这是一个很棒的提示……直到您忘记了新的 URL 并且无法访问 wp-admin! 要解决此问题并重置您的原始 WordPress 登录 URL,您可以按照与手动停用安全插件相同的步骤操作:
- 通过 FTP 或主机的文件管理器连接到您的服务器。
- 前往
/wp-content/plugins
文件夹并找到正在更改登录 URL 的插件的文件夹。 - 重命名为追加
-disabled
. - 通过默认的 WordPress 登录 URL 登录。
- 重命名文件夹并重新激活插件。 这次请务必记住您的自定义登录 URL!

4.您的WordPress内存限制太低
如果您的 WordPress 站点的 PHP 内存不足,这可能会导致站点的不同部分出现问题,并阻止您访问 wp-admin 区域。
这个错误也可能来来去去,这会使诊断变得更加困难。
当您的站点内存已用完时,您可能无法访问 wp-admin。 但是在内存使用量较低的情况下,您可能不会遇到任何问题。
要解决此问题,您可以尝试询问您的托管支持是否会为您增加 PHP 内存限制。 或者,我们有一个指南,展示了四种自行增加 WordPress 内存限制的方法。
5. 您看到白屏死机或 500 Internal Server Error
到目前为止,故障排除步骤一直假设您的 WordPress 网站运行正常,只是有一些东西阻止您访问 WordPress 仪表板。
但是,您无法访问 wp-admin 的另一个常见原因是您的站点遇到了某种类型的错误。 最大的两个是:
- 白屏死机 – 顾名思义,当您尝试登录时,您只会看到一个没有内容的白屏。
- 内部服务器错误 – 当您尝试登录时,您会看到类似“500 Internal Server Error”的消息。
如果您修复了这些错误,您的网站将开始工作,您可以再次登录。 我们有关于如何解决这两个问题的专门指南:
我们还有关于如何解决 WordPress 错误的一般指南。
6.你的.htaccess文件有问题
您网站的 .htaccess 文件控制重要功能,例如重定向和永久链接的结构。 如果此文件出现问题,它可能会阻止您访问 WordPress 仪表板。 你可能会看到类似的东西 ERR_TOO_MANY_REDIRECTS
当您尝试在 Chrome 中访问仪表板时。 或者,它可能作为另一个问题出现。
这里的解决方案是删除您现有的 .htaccess
文件并强制 WordPress 生成一个新文件。
为此,请通过 FTP 或 cPanel 文件管理器连接到您的服务器:
- 下载现有的
.htaccess
文件到您的本地计算机,以便您进行备份。 - 一旦你备份了现有的
.htaccess
文件,删除.htaccess
服务器上的文件。
如果删除文件后可以登录,请转到 设置 → 固定链接 并点击 保存. 这迫使 WordPress 生成一个新的 .htaccess
文件。 您无需更改任何设置 – 只需单击“保存”按钮.
如果您仍然无法登录,这意味着问题可能不在于您的 .htaccess
文件。 您可以重新上传备份版本并尝试此列表中的其他一些方法。
7.您的网站网址错误
您的站点 URL 配置了 WordPress“认为”的正确 URL。 如果您的站点 URL 错误,您将无法登录,因为当您尝试访问 WordPress 登录页面时,WordPress 会尝试将您重定向到错误的 URL。
例如,如果您的网站是 https://yoursite.com
, WordPress 可能会尝试将您重定向到 https://NOTyoursite.com/wp-login.php
如果您的网站 URL 错误,这会将您锁定在 WordPress 之外。
要解决此问题,请通过 FTP 或 cPanel 文件管理器连接到您的服务器。 然后,编辑 wp-config.php
文件并在上面添加以下行 /* That's all, stop editing! Happy publishing. */
线:
define('WP_HOME','https://yoursite.com');
define('WP_SITEURL','https://yoursite.com');
确保更换 https://yoursite.com
与您的 WordPress 网站的实际 URL。

注意——一旦你把它添加到你的 wp-config.php 文件中,你将不能再从 WordPress 仪表板更改你的站点 URL——如果你需要记住这一点 更改域名 将来。
8.你的文件权限有问题
一个不太常见的问题与服务器上的文件权限有关。 如果您有错误的文件权限 wp-login.php
文件和 wp-admin
文件夹,这会使您无法访问 WordPress 仪表板。
一般来说,所有的 WordPress 文件都应该是 664
(除了 wp-config.php 文件) 并且所有文件夹都应该是 775
.
要检查和更改文件权限,您可以通过 FTP 连接到您的服务器。 然后:
- 确保
wp-login.php
设定为664
. - 确保
wp-admin
文件夹设置为775
.

9. 你的核心 WordPress 文件有问题
最后,它很少见,但核心可能有问题 wp-login.php
文件,这是控制 WordPress 登录过程的文件。
为确保不是这种情况,请按照以下步骤操作:
- 从 WordPress.org 下载最新版本的 WordPress
- 解压缩 ZIP 文件夹
- 上传
wp-login.php
使用 FTP 或主机的文件管理器将文件发送到您的服务器 - 出现提示时,选择覆盖服务器上文件的现有版本
仍然无法访问 wp-admin? 最后的手段:从备份中恢复
如果一切都失败了,您可以随时尝试从工作备份中恢复您的站点。 虽然这在某种程度上是一种核选项,但它可能能够修复您网站独有的小错误。
结论
被 WordPress 拒之门外从来都不是一件有趣的事。 但是通过本文中的故障排除步骤,您应该能够找出问题并返回您的 WordPress 仪表板。
此时,您可能想了解有关 WordPress 故障排除的更多信息,以便您在未来做好更好的准备。
您仍然被 WordPress 锁定吗? 或者对这些故障排除步骤有任何疑问? 在评论中询问我们!