WordPress Admin无法登录-重新获得WP Admin仪表板访问权限的6个步骤(2018)

WordPress管理区域的工作方式与系统其他部分完全相同-通过登录系统(“ / wp-admin”),您可以访问后端仪表板,通过该仪表板,您可以添加帖子等

尽管有许多潜在的问题原因,但修复起来都相对简单。

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

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

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

原因

如前所述,有几种常见原因通常会导致管理区域无法正常工作:

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

  • 某些插件阻止了登录的发生

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

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

  • WordPress可能已感染恶意软件

要注意的最重要的一点是WordPress是使用PHP构建的。

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

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

可能是您的WordPress安装遇到了此问题,尽管也有许多其他问题(托管/恶意软件/编码问题等)引起了此问题。

要解决此问题,您可以采取6个“步骤” …

1.清除浏览器缓存

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

浏览器的“缓存”基本上存储网站,登录信息等。

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

*可能*是WordPress的管理面板尚未更新其缓存的情况。尽管是一个相对罕见的问题,但仍可能导致登录问题发生:

  • 点击Chrome窗口右上方的顶部“垂直点”菜单

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

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

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

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

  • 点击“清除数据”(蓝色框)

  • 让它清理缓存

  • 火狐浏览器
  • 点击屏幕右上方的“水平线”菜单

  • 选择“选项”

  • 选择“隐私”(左侧栏)

  • 点击“清除您的近期历史记录”

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

  • 点击“立即清除”

  • 让它清理缓存

  • 微软边缘
  • 单击窗口右上方的“点”菜单

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

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

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

  • 选择所有可用选项,然后单击“清除”

  • 让它清理缓存

这不会解决错误,但应确保您的浏览器不会引起任何其他问题。

2.获得对CPanel的访问权限

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

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

关键是您需要访问系统文件。

对于CPanel,这可以通过“文件管理器”完成;根据您使用的托管类型,它可能会有所不同…

  • 登录您的托管服务提供商

  • 浏览到控制面板,寻找可以访问系统“文件管理器”的任何方式

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

如果要使用FTP,则需要执行以下操作:

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

  • 下载后,运行应用程序

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

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

一旦获得对系统文件的访问权限,便可以开始进行修复。

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

一旦获得对文件的访问权限,则需要重命名“ plugins”文件夹。

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

  • 单击进入“ WordPress”安装文件夹(您可以通过其中的“ wp-includes”等内容来判断)。

  • 当您找到WordPress文件夹时,浏览至“ wp-content”

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

  • 将文件夹重命名为“ plugins_bk”

  • 返回您的网络浏览器,然后尝试再次登录WordPress安装

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

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

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

如前所述,WordPress系统是基于PHP构建的。

该系统的优点在于它如何使用数据库存储网站的各种信息/内容。

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

任何合法主机都应提供对数据库管理门户的访问。您可以将其与以下内容一起使用:

  • 点击进入“控制面板”进行托管

  • 环顾四周的“数据库”部分(因主机而异)

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

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

  • 浏览到“用户”表

  • 选择您的管理员帐户

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

  • 在“类型”字段中,选择MD5

  • 点击“确定”保存输入

  • 尝试重新登录到WP安装

如前所述,这并不是一个详尽的列表(每个主机对此的处理方式都不相同)。

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

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

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

基本上,这是您将站点设置为使用HTTPS的位置,并且它将具有另一种重定向功能,使您无法访问管理区域。

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

修复方法如下:

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

  • 寻找“ siteurl”选项

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

  • 查找对该站点的域/协议的其他任何引用

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

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

  • 尝试再次登录系统

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

6.替换WordPress核心文件

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

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

  • 再次访问WordPress文件(从第2步开始)

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

  • 寻找“ wp-config.php”

  • 将其下载到您的PC

  • 完成此操作后,点击您喜欢的搜索引擎+查找“ WordPress下载”

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

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

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

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

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

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

  • 在此文件夹中,上传您从WP网站下载的所有新WordPress文件

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

  • 尝试访问该网站

如果与此有关,可以将旧的WP目录重命名为其原始名称。

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

关键是WordPress通常是一个非常灵活的平台,无法访问您应用程序的管理区域的问题当然并不像您想象的那样独特。为此,这将使您的网站公义,也许-从WordPress公司获得“检查”,后者将能够为您提供哪些行之有效的清单,以及哪些行之有效的清单。他们还应该能够解决故障的管理区域。

相关文章