WordPress 管理区域与系统的其余部分完全一样 - 通过登录系统(“/wp-admin”),您可以访问后端仪表板,通过它您可以添加帖子等

虽然问题的潜在原因有很多,但修复起来都相对简单。

最重要的一点是您的系统可能感染了恶意软件。我以前遇到过这个问题 - 黑客将代码注入您的 WordPress 系统,希望它能为他们分发虚假的推荐流量。

如果您在 WordPress 中遇到任何恶意软件问题,您需要让技术人员检查它。发生这种情况时,我们的站点不断受到攻击,我们最终不得不移动主机。

显然,恶意软件不会位于列表的顶部 - 您可能遇到的问题是阻止您登录的插件,或者其他阻止 WordPress 对您进行身份验证的问题。

原因

如前所述,管理区通常无法正常工作的常见原因有以下几种:

p>

  • 一个错误的更新阻止了 WordPress 更新其核心文件

  • 一些插件阻止了登录正在发生

  • 您将您的应用程序设置为 https://,并且您不断遇到重定向循环

  • 您的系统可能已更改其在服务器上的文件

  • WordPress 可能感染了恶意软件

最需要注意的是,WordPress 是使用 PHP 构建的。

PHP 是一种脚本语言,它为以 Internet 为中心的应用程序提供基本的“动态”功能,允许动态页面、登录/注销功能等功能。

虽然 PHP 已经存在了几十年,并且得到了大多数托管服务提供商的支持,但在许多情况下,其应用程序可能无法正常运行。

您的 WordPress 安装可能遇到此问题,但还有许多其他问题(托管/恶意软件/编码问题等)也可能导致此问题。

您可以采取 6 个“步骤”来解决这个问题……

解决方案

<你>1。清除浏览器缓存

第一步是清除浏览器缓存。

浏览器的“缓存”主要是存放网站、登录信息等。

它的存在是为了让浏览器能够“保存”相关文件,从而使其能够加载文件/网站更快。您会惊讶于它实际上有多么重要。

这*可能*是 WordPress 的管理面板没有更新其缓存的情况。虽然这是一个相对罕见的问题,但仍然会出现登录问题:

  • Chrome
  • 单击 Chrome 窗口右上角的 Top “竖点”菜单

  • 从下拉菜单中选择“设置”

  • 单击“高级”(您必须向下滚动)

  • < li>

    在“隐私和安全”部分,选择“清除浏览数据”

  • 选中每个框并确保选中“所有时间”

  • < p>点击“清除数据”(蓝框)
  • 让它清除缓存

  • Firefox
  • 点击屏幕右上角的“横线”菜单

  • 选择“选项”

  • 选择“隐私”(左栏)

  • 单击“清除您最近的历史记录”

  • 全选并确保选中“所有内容”

  • 点击“立即清除”

  • 让它清除缓存

  • Microsoft Edge
  • 单击窗口右上角的“点”菜单

  • 从下拉菜单中选择“设置”

  • 向下滚动到“清除浏览数据”

  • 单击“选择要清除的内容”按钮

  • 选择所有可用选项并单击清除

  • 让它清除缓存

这不会修复错误,但应该确保您的浏览器不会导致任何其他问题。

2.获得对 CPanel 的访问权限

下一步是获得对 CPanel(或托管等效控制面板)的访问权限。

每个 WordPress 都必须托管在某个地方;如何管理各种资源/服务器取决于主机可能运行的控制面板类型。

重点是您需要访问系统文件。

对于 CPanel,这可以通过文件管理器完成;它可能会有所不同,具体取决于您使用的主机类型...

  • 登录到您的主机提供商

  • 浏览到控制面板以获取任何您可以访问系统的文件管理器的方式

如果您无法访问文件管理器,则需要与主机交谈 - 或者 - 通过 FTP 获得访问权限。

如果你想使用FTP,你需要进行以下操作:

  • 下载一个FTP应用程序(我以前用的是FileZilla)

  • 下载后,运行应用程序

  • 在“IP”/“地址”框中,键入“ftp.yourdomain.com”(或其他 FTP 地址 -您的主机会告诉您)

  • 在“用户名”和“密码”框中,您需要输入您的 FTP 用户详细信息(同样,如果您不知道,您的主机可以提供帮助)

一旦您获得了对系统文件的访问权限,就可以开始修复它们。

3.禁用插件(重命名文件夹)

获得文件访问权限后,您需要重命名“插件”文件夹。

重命名此文件夹使您能够从根本上禁用 WordPress 可能正在运行的任何插件。显然,这可能会导致暂时性问题 - 但这个潜在问题应该从等式中删除:

  • 单击“WordPress”安装文件夹(您可以通过“wp -包括”等内容来判断)。

  • 找到 WordPress 文件夹后,浏览到“wp-content”

  • 在此文件夹中,您会找到“Plugins”文件夹

  • < li>

    将文件夹重命名为“plugins_bk”

  • 返回您的网络浏览器并尝试再次登录到您的 WordPress 安装

如果可行,您应该重新下载每个插件并尝试启用每个插件,直到找到问题的原因。

如果不起作用,您需要尝试修复 WordPress 系统的一些核心设置。

4.更改数据库中的管理员密码

前面提到,WordPress系统是建立在PHP之上的。

这个系统的伟大之处在于它如何使用数据库来存储网站的各种信息/内容。

为此,如果您在登录时遇到问题,您可能需要更改数据库中的某些设置。

任何合法的主机都应该提供对数据库管理门户的访问。您可以将其用于:

  • 单击进入托管控制面板

  • 查看数据库部分(因为托管)

  • < li>

    在大多数托管服务提供商中,您将拥有“PHPMyAdmin”- 单击此按钮(它将让您管理您的 WordPress 数据库)

  • 从显示的数据库中,为您的 WordPress 安装选择一个

  • 浏览到用户表

  • 选择您的管理员帐户

  • li>

  • 在“ Password”字段,输入新密码

  • 在“Type”字段,选择MD5

  • 点击“OK”保存输入

  • 尝试重新登录到 WP 安装

如前所述,这不是一个详尽的列表(每个主机以不同的方式处理它)。

如果您在执行上述步骤时遇到问题,最好的办法是联系您的托管服务提供商或可以提供支持的公司。

5.确保您不在 HTTPS 重定向循环中

WordPress 中管理区域“锁定”问题的主要原因之一是所谓的“HTTPS 重定向循环”。

基本上,这是您将站点设置为使用 HTTPS 的地方,它会有另一个重定向,使您无法访问管理区域。

此外,cookie 的工作方式因您访问的域而异。 HTTP 和 HTTPS 被认为是完全不同的实体,因此登录一个变体不允许您访问另一个。

修复方法如下:

  • 在 WordPress 数据库中(如第 4 步所述),单击“wp_options”表

  • < li >

    寻找“siteurl”选项

  • 确保它是“http://...”

  • 寻找任何其他是站点引用的域/协议

  • 确保“http://…”引用与您找到的任何引用

  • 清除浏览器的缓存(第 1 步)

  • 尝试再次登录系统

如果这不起作用,可能值得更换您的 WordPress 核心文件。

6.替换 WordPress 核心文件

下一步是替换系统中的 WordPress 核心文件。

为此,我们首先需要确保 WP 的“配置”文件(“wp-config.php”)保持安全:

  • 再次访问WordPress 文件(来自第 2 步)

  • 浏览到 WordPress 安装的基本文件夹

  • 查找“wp-config.php”

  • < p>将其下载到您的 PC
  • 完成后,单击您最喜欢的搜索引擎 + 查找“WordPress 下载”

  • 您应该找到“WordPress.org”网站

  • 单击“下载”按钮(蓝色)

  • 保存后您需要将文件解压缩到您系统上的文件夹

  • 单击返回您的托管文件管理器

  • 选择“WordPress”文件夹并重命名(类似于“wp_bk”或类似名称)

  • 在这里,创建一个新的“WordPress”文件夹(与原始文件夹同名)

  • 在此文件夹中,上传您从 WP 站点下载的任何新 WordPress 文件

  • 将 wp-config.php 复制到基本文件夹(它应该覆盖已经存在的内容re)

  • 复制 wp-config. li>

  • 尝试访问网站

如果这很重要,您可以将旧的 WP 目录重命名为原来的名称。

如果您还是无法解决问题,您需要获得一些更具体的支持。实际上,您可以通过多种方式做到这一点 - 通过 Microsoft Answers 或 SuperUser 等在线社区,或通过承诺的支持来源(您的托管帐户等)。 Fiverr 也是寻找可以帮助解决 WordPress 问题的人的好地方(但这些人肯定要付费)。

关键是 WordPress 通常是一个非常灵活的平台,无法访问您的应用程序的管理区域的问题肯定不像您想象的那么独特。为此,这将使您的网站公正,也许 - 从 WordPress 公司获得“检查”,他们将能够为您提供一份清单,列出哪些有效,哪些无效。他们还应该能够对管理区域进行故障排除。