WordPress登录不起作用? 如何修复它

已发表: 2021-09-04

登录您的网站时遇到问题? 您的WordPress 登录无效吗? 别担心,我们已经为您提供保障。 在本指南中,我们将向您展示如何解决导致登录停止工作的最常见问题。

登录是任何 WordPress 网站最重要的页面之一,因为它允许您访问仪表板。 我们已经了解了如何自定义登录以充分利用它,但是当登录停止工作并且您无法访问您的站点时,您该怎么办?

不幸的是,这对许多用户来说是一个相当普遍的问题。 好消息是,如果您遇到此类事故,有很多有用的解决方案。 在我们针对每个问题介绍不同的解决方案之前,让我们更好地了解为什么 WordPress 登录可能无法正常工作。

为什么 WordPress 登录停止工作?

许多原因可能导致 WordPress 登录停止工作。 网站文件、服务器、数据库、插件、主题等可能存在问题。 事实上,任何这些元素的问题都是登录过程中出现问题的常见原因。

这些是一些更常见的问题,可能会阻止 WordPress 登录正常工作:

  • 缓存和 Cookie
  • 登录信息
  • 插件问题
  • 与主题冲突
  • 错误的 WordPress 登录 URL
  • 建立数据库连接时出错
  • .htaccess 文件的问题
  • 没有足够的 PHP 内存限制
  • 网站网址不正确

如果您遇到任何这些问题,请不要担心。 在下一节中,我们将展示如何解决这些问题并重新获得对您网站的访问权限。

WordPress登录不起作用? 如何修复它

如前所述,有多种原因和错误可能会导致您的 WordPress 登录停止工作,因此很难确切知道出了什么问题以及如何修复它。 在本节中,我们将向您展示一些最常见问题的解决方案,以便您确切知道该怎么做。

根据您面临的问题,您可能需要从您的网站编辑一些关键文件。 这就是为什么在我们开始之前,我们建议您备份您的 WordPress 网站并确保将其保存在安全的地方,以防您需要恢复您的网站。

现在事不宜迟,让我们看看解决方案。

1.清除缓存和Cookie

Web 浏览器缓存是指存储或隐藏在浏览器中的临时文件。 清除缓存后,当您重新加载登录页面时,您的浏览器将使用支持 WordPress 的文件的较新版本进行更新。

另一方面, cookie是包含用于在网络中识别您的计算机的数据的小文件。 WordPress 使用 cookie 进行身份验证,因此清除它们也可以解决登录页面的一些问题。 在执行此操作之前,请确保您已在 Web 浏览器上启用它们。

要清除 Web 浏览器上的缓存和 cookie,请转到“设置” ,转到“隐私和安全”选项卡,然后单击“清除浏览数据”选项。

现在您需要选择要在浏览器中清除的浏览器数据。 在基本选项卡下,检查Cookies 和其他站点数据以及缓存图像和文件的选项。 最后,按清除数据。

清除 cookie 和缓存 wordpress 登录不起作用

就是这样,您的所有缓存和 cookie 都将在您的网络浏览器上清除。

这是使用 Google Chrome 清除缓存和 cookie 的过程。 如果您使用其他浏览器,可以查看以下链接中的步骤:

  • 火狐浏览器
  • 苹果浏览器
  • Windows资源管理器

当您的 WordPress 登录不起作用时,清除缓存和 cookie 是您应该做的第一件事。 如果这不起作用,请检查下一个解决方案。

2. 检查您的登录凭据

这是一个非常明显但经常被忽视的解决方案。 然而,人类往往会犯错误,而数字世界中的大多数错误都是由人类造成的。 因此,如果您不是机器人,请检查您是否使用了正确的登录用户名和密码组合。

事实上,除非您更改了默认警报,否则将会有一条错误消息解释问题所在。 在登录 WordPress 仪表板之前,请确保您输入了正确的登录凭据。

或者,您可以尝试通过单击丢失密码链接来更改密码。 您需要输入与网站链接的电子邮件地址,并通过发送给您的验证电子邮件更改密码。

如果这些都不起作用,您可能需要检查您的插件。

3.插件问题

有时,您使用的插件也会在您的网站上产生问题并导致您的 WordPress 登录停止工作。 通常情况下,您网站上的某些插件之间存在冲突,或者有一个安全插件阻止了您的登录

首先,检查是否存在插件问题。 为此,首先,手动停用插件。 为此,您需要使用 FTP 客户端或使用 cPanel 文件管理器。 如果您是网站所有者,您的网站托管可以让您访问它。

对于这个演示,我们将使用一个名为FileZilla 的 FTP 客户端,但您可以使用任何您喜欢的工具。 访问它后,导航到您的网站文件目录并找到wp-content/plugins文件夹。 然后,右键单击它并将文件夹临时重命名为“ plugins_disable ”之类的名称。

重命名插件文件夹wordpress登录不起作用

重命名后,WordPress 将无法识别或访问插件文件,因此它将自动停用您网站上的所有插件。 即使您可以停用想要保持活动状态的插件,这也是了解插件是否导致您的登录问题的最快方法。

之后,尝试登录您的网站。 如果可以登录,则可以确认 WordPress 登录无效,因为存在插件冲突。 现在您需要找出实际上是哪个插件导致了问题并对其进行故障排除。 为此,请一一激活插件并尝试登录,直到找到造成问题的插件。

有时,安全插件可能会阻止用户登录,因此请先检查您的安全插件。

有关如何批量停用插件的更多信息,请查看本指南。

4. 与主题冲突

与插件发生的情况类似,您的主题也可能会干扰并与您的 WordPress 登录产生冲突。 当您为您的网站使用自定义登录页面时,这种情况尤其常见,因为该页面可能与您当前的主题不完全兼容

好消息是,很容易检查是否存在不允许您登录网站的主题干扰。 再一次,您将需要使用 FTP 客户端访问您的网站文件目录并重命名主题文件夹以禁用它,就像您之前使用插件所做的那样。

打开您的 FTP 客户端并找到您在站点上使用的主题文件夹。 通常,您可以在wp-content/themes下找到主题文件夹。 对于本教程,我们使用 Divi 主题,因此我们将Divi文件夹重命名为“ Divi_disable ”。

重命名主题文件夹wordpress登录不起作用

只需右键单击您的主题文件夹并重命名它。 如果您不确定哪个是当前主题,请询问网站所有者或开发者。

停用主题后,尝试登录您的网站。 如果它有效,您可以确认您的 WordPress 登录由于与您的主题冲突而无法正常工作。 如果是这种情况,您可以检查主题文件以识别和解决问题,或者联系您的主题支持。

5. 错误的 WordPress 登录 URL

隐藏或更改 WordPress 登录 URL 是确保网站安全的最佳方法之一。 保护您的网站免受登录和 DDoS 攻击也是一种常见做法。

如果您更改了登录 URL,但现在找不到它,您将无法登录您的站点。 在这种情况下,您最好的选择是停用您用于修改登录 URL 的插件

您可以按照我们之前描述的相同步骤轻松执行此操作,以停用所有插件。 只需打开您的 FTP 客户端,找到wp-content/plugin文件夹下的 plugins 文件夹并打开它。 您将看到安装在您网站上的所有插件的文件夹。

找到您使用更改登录 URL 的插件,右键单击它并重命名文件夹以停用它。

然后,输入登录页面的默认 URL,在您的网站域名后添加/wp-admin ,您将能够看到您网站的登录页面。 之后,像往常一样输入用户名和密码以访问您的网站。

确保您记住再次登录后如何访问登录页面。 如果您仍然想确保您的网站安全,您可以重新激活插件以再次隐藏或更改登录页面。

6.建立数据库连接时出错

您网站的所有信息和数据都存储在您的数据库中。 如果数据库无法与您的站点链接,您可能会遇到一些可能导致 WordPress 登录无效的问题。

如果您的站点上存在不正确的数据库信息,则数据库连接可能会出现问题。 此外,如果数据库损坏或由于数据库服务器无响应,也可能会出现此问题。

好消息是您可以轻松修复 WordPress 中的数据库连接问题。 但在我们开始这些步骤之前,您需要确保您的数据库凭据和数据库托管信息是正确的。 联系您的托管服务提供商并询问他们,但如果您仍然无法登录您的网站,您可能需要修复数据库。

6.1。 修复数据库连接错误:修复 WordPress 数据库

要修复您的 WordPress 数据库,请使用 FTP 客户端找到并打开您网站的wp-config.php文件。

您将在此文件中看到您网站的所有配置详细信息。 事实上,如果您需要再次检查它们,您也可以在此处找到数据库凭据。

现在,在“就是这样,停止编辑! 出版愉快。” 保存文件

 定义('WP_ALLOW_REPAIR',真);

然后,访问链接http://www.yoursite.com/wp-admin/maint/repair.php完成修复。

您将能够在这里看到两个选项:一个是修复数据库,另一个是修复和优化它。 如果您不想优化数据库,现在只需单击Repair Database

修复数据库wordpress登录不起作用

该过程完成后,如果数据库连接出现问题,您应该能够登录到您的 WordPress 网站。

如果这不能解决问题并且登录仍然不起作用,请检查下一个解决方案。

7. .htaccess 文件的问题

.htaccess是处理所有永久链接的服务器的配置文件。 这意味着如果此文件有任何问题,可能会导致 WordPress 登录无法正常工作。

要解决此问题,您需要删除.htaccess文件并将其再次添加到您的 WordPress 网站。 只需打开连接到您网站的 FTP 客户端并找到.htaccess 文件。 将其下载到本地计算机作为备份,然后从 FTP 客户端从您的网站删除.htaccess文件。

现在再次尝试登录,如果您能够访问您的网站,则表示.htaccess文件存在问题。

为确保您的站点顺利运行,您需要将.htaccess文件添加到您的服务器。 为此,请转到Settings > Permalinks并按Save Changes 。 您无需在此处更改任何设置或选项。

这将在您的服务器中自动创建.htaccess文件,您的站点将再次启动并运行。

8. PHP 内存限制不足

WordPress 登录可能无法正常工作的另一个原因是没有足够的 PHP 内存限制。 默认情况下,网站的服务器内存在 64 MB 以上,但有时这还不够。

如果 PHP 内存限制太低,您会看到一个错误,这可能会使您的 WordPress 登录出现故障。 如果您在登录过程中看到此类错误,则需要手动增加内存限制。

您可以在 FTP 客户端的帮助下轻松做到这一点。 只需从您的网站目录中找到并打开wp-config.php文件。 然后,将以下代码片段粘贴到“就是这样,停止编辑! 快乐出版”系列

 定义('WP_MEMORY_LIMIT','256M');

这会将限制增加到 256MB。 将代码添加到字段后,保存并打开您的登录页面。 如果您可以登录到您的网站,那么由于 PHP 内存有限,您的 WordPress 登录之前无法正常工作。

如果在那之后您仍然收到有关 PHP 内存限制的错误,请通过编辑代码段将限制增加到 512MB,然后重试。

9. 站点 URL 不正确

站点 URLWordPress 地址 URL是两个不同的 URL。 您需要确保两个 URL 相同,以便它们到达相同的站点目标。

即使这些 URL 通常是相同的,但如果您最近迁移了您的网站或经历了重大更新,情况可能并非如此。 如果是这种情况,您可以轻松地确保两个 URL 与 FTP 客户端相同。

为此,从 FTP 客户端找到并打开wp-config.php文件,然后在“就是这样,停止编辑! 快乐出版”行:

 定义('WP_HOME','https://www.yoursite.com');
定义('WP_SITEURL','https://www.yoursite.com');

确保您对 WP_HOME 和 WP_SITEURL使用相同的 WordPress 地址 URL。

之后,保存文件并重新加载 WordPress 登录页面。 现在您应该可以毫无问题地登录了。

注意:看起来很明显,但请确保在 Web 浏览器中输入的站点 URL 也是正确的。 如果您访问和管理大量网站,这可能会很有用。

WordPress登录不起作用的更多原因

我们列出了一些最常见的 WordPress 登录问题的解决方案。 但是,如果您仍然遇到问题并且无法登录,您可以尝试以下解决方案。

1.文件和文件夹权限问题

文件和文件夹权限问题相对较少,但它们也可能导致 WordPress 登录停止工作。 您所有的浏览器目录都存储在可以从 FTP 客户端或 cPanel 访问的文件和文件夹中。 如果wp-admin文件夹或wp-login.php文件包含错误的权限,您的网站将无法访问这些文件和文件夹。 结果,您将无法登录。

如果您认为这可能会导致您的登录出现问题,您可以更改他们的权限。 为此,请将您的 FTP 客户端连接到网站服务器并找到wp-admin文件夹和wp-login.php文件。 右键单击它们,选择权限并调整以下数值:

  • wp-admin 文件夹数值:755
  • wp-login.php 文件数值:644

最后,按OK保存更改。

编辑权限wordpress登录不起作用

现在,重新加载您的网站并输入凭据以登录。如果文件和文件夹权限存在问题,您应该能够登录到您的网站。

2. 损坏的 WordPress 文件

如果您的核心 WordPress 文件已损坏,它可能会影响您的整个网站并阻止登录正常工作。 这不是一个常见问题,但当它发生时,它往往会出现在wp-login.php文件中。

为了克服这个问题,只有一个解决方案。 您应该访问WordPress.org官方网站并下载最新版本的 WordPress。 然后,解压缩 ZIP 文件并找到新的wp-login.php文件。 之后,将 FTP 客户端与您的网站服务器连接,并在此处上传新的wp-login.php文件。

确保覆盖现有的 wp-login.php 文件以用新文件替换损坏的旧文件。

如果损坏的文件阻止您登录到您的网站,现在您应该可以轻松地再次登录。

其他措施

如果您已经尝试了以上所有方法并且您的 WordPress 登录仍然无法正常工作,那么您可以采取更多措施来让您的网站正常运行。

1.询问您的网站主机

如果上述解决方案都没有解决您的登录问题,您可以联系您的网络主机。 您无法登录网站的原因可能与您主机端的服务器问题有关。

如果是这种情况,他们将为您提供一些有关问题所在以及如何解决问题的信息。 确保您拥有具有出色支持最佳 WordPress 托管服务之一。 当出现问题并且您需要紧急帮助时,托管公司的质量是显而易见的。

2.恢复以前的网站备份

如果您的 WordPress 登录仍然无法正常工作,您可以选择的最后一个选项是恢复以前的备份。 如果您的网站上安装了备份系统,这很容易。

要恢复备份,您可以使用FTP 客户端cPanel manage r。 如果您需要有关这方面的更多信息,请查看我们关于如何备份 WordPress 网站的指南。

奖励:如何自定义 WordPress 登录页面

大多数管理员不太关注登录,因此 99% 的 WordPress 网站最终都会有同样无聊的登录页面。 然而,定制它可以有几个好处。 例如,改进登录页面可能有利于在线商店、会员网站和附属计划。 客户通常会登录以下订单或访问他们的福利,因此如果您个性化登录页面,则会给人留下更好的印象。

除了设计之外,您还可以自定义其他内容,使您的网站更加安全。 例如,您可以限制登录尝试的次数以防止黑客入侵。 最重要的是,您还可以自定义登录页面 URL,以使其更难找到并避免暴力攻击。

有几个选项可以编辑登录页面,但最简单的方法是使用专用插件。 有几个工具可以做到这一点,但对于这个演示,我们将使用Custom Login Page Customizer 。 这是一个免费且简单的插件,可让您轻松自定义 WordPress 登录页面。

安装并激活插件

要开始使用此工具,您需要先安装并激活它。 在您的仪表板中,转到插件 > 添加新插件并搜索插件。 找到它后,单击立即安装,然后激活它。

或者,您可以手动安装插件。 如果您对此不熟悉,可以阅读我们关于如何手动安装插件的指南以获取更多详细信息。

自定义 WordPress 登录页面

之后,转到登录定制器 > 定制器,您将被重定向到实时定制器,您可以在其中编辑登录页面。

你会在这里看到很多选项,你几乎可以改变任何东西。 您可以自定义模板、背景、徽标、表单、字段和按钮。 此外,在“其他”部分下,还有添加自定义 CSS 和 JavaScript 以自定义登录页面的选项。

编辑页面时,您会在屏幕右侧看到更改,并带有实时实时预览。 对自定义感到满意后,单击发布/更新将其应用到您的站点。

现在,如果您检查前端,您将能够看到新定制的 WordPress 登录页面。

您还可以以编程方式和通过站点构建器编辑登录页面。 如果您想了解更多信息,请查看我们关于如何自定义 WordPress 登录页面的教程。 此外,如果您想尝试其他工具,请查看我们的最佳插件列表以自定义登录页面。

结论

总而言之,有几个原因可能会导致 WordPress 登录页面停止工作,因此可能很难确切知道问题出在哪里。 这种情况经常发生,可能会阻止您访问您的网站。

在本指南中,我们向您展示了如何解决登录页面最常见的问题。

  • 缓存和 Cookie
  • 登录信息
  • 插件问题
  • 主题干扰
  • 错误的 WordPress 登录 URL
  • 建立数据库连接时出错
  • .htaccess 文件的问题
  • 没有足够的 PHP 内存限制
  • 网站网址不正确
  • 文件和文件夹的权限错误
  • 损坏的核心 WordPress 文件

如果这些解决方案都不适合您,可能是因为文件和文件夹权限问题以及核心文件损坏。 如果您尝试解决此问题但登录页面仍然无法正常工作,则您只有两个选择:联系您的虚拟主机或恢复您网站的先前备份。

最后,我们还向您展示了如何使用插件自定义登录页面的附加部分。 这对于电子商务商店、会员和附属网站非常有帮助,可以使登录看起来更专业,并为您的网站增加额外的安全层。

我们希望本教程对您有用。 如果是,请在社交媒体上分享,以帮助您的朋友解决登录页面的问题!

有关如何充分利用您的网站的更多信息,请查看以下指南:

  • 如何修复 WordPress 白屏死机?
  • WordPress 更新失败错误:如何修复
  • 最佳 WooCommerce 验证码插件