如何修复WordPress中的“抱歉,不允许您访问此页面”错误
你对WordPress中的“对不起,你不允许访问此页面”错误感到沮丧吗?
当您试图在WordPress仪表板中查看您的用户角色无权查看的页面时,通常会出现此错误。
然而,即使您应该可以访问该页面,您有时也可能会看到错误。这个错误可能由许多不同的原因引起,这使得初学者很难排除故障。
在本文中,我们将向您展示如何修复WordPress中的“对不起,您不允许访问此页面”错误。
WordPress中“对不起,不允许您访问此页面”错误的原因是什么?
WordPress用户角色和权限定义你的用户在WordPress中能做什么和不能做什么。例如,你网站上的一个作者不能编辑另一个作者的文章,只能编辑他们自己的文章。
如果有人给了作者编辑别人文章的链接,那么他们会看到“对不起,你不允许访问这个页面”WordPress错误当跟随链接时。
但是,有时您可能会看到“对不起,您不允许访问此页面”,而您应该有权查看此页面。
如果你不是网站所有者或者管理人,并且您看到了这个错误,那么您应该联系网站所有者或管理员让他们知道。他们可以解释为什么您无权访问该页面,或者他们可以更改您的角色以授予您访问权限。
如果您是网站所有者或具有管理员角色,但是当您尝试登录自己的网站时,仍然看到“对不起,不允许您访问此页面”错误,说明权限出现了问题。
也许WordPress更新有问题。可能在更新主题或插件时出现了问题。或者您的配置出现了问题。
如果您在尝试登录时看到此错误,那么您将无法通过更改仪表板中的WordPress设置来修复此错误。您必须直接处理文件和数据库。
这对初学者来说很棘手,犯一个错误可能会让事情变得更糟。作为预防措施,我们建议您首先给你的WordPress网站做一个完整的备份。
你也可以从联系你的主机提供商开始。他们也许能为你解决这个问题。
话虽如此,这里有一些步骤,你可以遵循来解决和修复“对不起,你不被允许访问这个页面”的错误。
检查您是否有正确的WordPress角色
如果您能够登录到WordPress仪表板,但无法访问特定页面,那么问题可能是您的WordPress用户角色被更改,并且您不再是管理员。
在WordPress仪表板中,您可以通过访问用户所有用户页面,并在“角色”列下查看。
如果您无权访问“用户”页面,则意味着您不是管理员。
如果您或其他人不小心删除了您的管理员帐户或更改了您的用户角色,那么您可以使用phpMyAdmin添加新的管理员用户。
检查是否有损坏。htaccess文件
如果您有管理员用户角色,并且您仍然看到“对不起,您不允许访问此页面”错误,那么它可能是由损坏引起的。htaccess文件。我们可以通过重命名文件来检查这一点。
您需要在中使用FTP客户端或文件管理器功能WordPress托管账户。
使用FTP客户端,您需要导航到包含所有WordPress文件的根文件夹。一旦你找到了。您需要将其重命名为其他名称,如. htaccess.old。
如果你找不到你的.htaccess文件,然后查看我们的指南如何找到?WordPress中的htaccess。
重命名文件后,尝试登录到您的WordPress站点,看看这是否解决了问题。如果没有,则将其重新命名为.htaccess并继续下一步。
如果你能登录,那么你就解决了这个问题。下一步是生成一个新的.htaccess文件。为此,请导航到设置永久链接WordPress中的页面。
只需点击页面底部的保存更改按钮,WordPress就会生成一个新的。htaccess文件。
检查不正确的文件权限
当您打开FTP客户端时,我们将检查以确保您的文件权限没有问题。文件权限控制谁可以访问您网站上的文件和文件夹。
建议大多数用户使用以下设置:
755对于所有文件夹和子文件夹。
644所有文件。
使用您的FTP客户端,您需要导航到包含所有WordPress文件的根文件夹,并选择wp-admin、wp-content和wp-includes文件夹。然后,您需要右键单击并选择“文件权限”。
这将弹出文件权限对话框。
现在你需要进入755在数值字段中。之后,您可以单击“递归到子目录”复选框,然后选择“仅应用于目录”选项。
点击确定按钮继续。您的FTP客户端将开始设置文件夹和子文件夹的文件权限。你需要等它完成。
接下来,您需要选择WordPress站点根文件夹中的所有文件和文件夹,然后右键单击选择文件权限。
将出现文件权限对话框。
这次你需要进入644数值形式。之后,您需要点击“递归到子目录”复选框,然后选择“仅应用于文件”选项。
单击“确定”继续,您的FTP客户端现在将开始为您的WordPress站点上的所有文件设置文件权限。
一旦你做到了这一点,试着再次登录你的WordPress网站。如果你成功了,那么你就解决了问题。如果没有,那么继续下一步。
使用文件传输协议停用所有插件
如果以上步骤没有解决问题,那么我们的下一步是检查是否有故障WordPress插件导致了错误。我们将通过暂时停用所有插件来做到这一点。
首先,您需要使用FTP客户端连接到您的网站。连接后,您需要导航到/wp-content/文件夹。
到了那里,你会看到一个名为插件的文件夹。这是WordPress存储你网站上安装的所有插件的地方。
您需要右键单击插件文件夹并选择重命名。接下来,您应该键入一个不同的名称。我们称之为“插件.停用”。
您的所有插件都已停用。现在尝试登录您的WordPress网站看看这是否解决了问题。
如果您仍然收到“对不起,您不允许访问此页面”的错误,那么问题不是由插件引起的。您需要将“plugins.deactivate”文件夹重命名为“plugins ”,然后继续下一步。
如果你现在可以登录,那么你知道其中一个插件导致了错误。我们只需要找出是哪一个。
使用您的FTP客户端,将“plugins.deactivate”文件夹重命名为“plugins ”,然后在plugins文件夹中导航。现在将第一个插件重命名为“plugin-name.deactivate”。
现在回到你的网站,看看你是否可以登录。如果你不能,那么把插件的名字改回来,然后转到第二个插件。重复该过程,直到找到导致问题的原因。
一旦你找到了有问题的插件,你就可以换一个不会引起问题的插件。或者你可以联系插件作者,和他们一起想出一个解决方案。
使用文件传输协议激活默认主题
如果插件解决方案对您不起作用,那么我们需要检查您的WordPress主题是否会导致此问题。
这一步类似于停用你的插件。您需要使用FTP客户端连接到您的网站,并导航到wp-content文件夹。
到了那里,你会看到一个名为主题的文件夹。这是WordPress存储你网站上安装的所有主题的地方。
这一次你需要右击插件文件夹并选择重命名。我们称之为“主题。停用”。
这将激活默认主题。现在试着登录你的WordPress网站,看看这是否已经解决了问题。
如果您仍然收到“对不起,您不允许访问此页面”的错误,那么问题不是由主题引起的。您需要将“themes.deactivate”文件夹重命名为“themes ”,然后继续下一步。
如果您可以登录,那么前面的主题导致了问题,您可以开始进行故障排除。您可以尝试使用不同的主题,或者重新安装相同的主题并仔细配置。
如果错误返回,那么向主题作者报告。他们可能会帮助你解决问题或修复主题中的错误。
最终故障排除步骤
如果你还在阅读,那么不幸的是,其他步骤并没有解决你的问题。这里还有一些你可以尝试的东西。
检查错误日志
您也许可以查看错误日志,以获得出错的线索。您的主机提供商可能正在保存日志,或者您之前已经设置了WordPress来保存日志。
更新到最新的PHP
如果你的WordPress站点运行的是旧版本的PHP,那么它可能会导致问题。升级到最新版本可能会有所帮助。
有关更多信息,请查看我们的指南你的网络主机的PHP更新如何影响你的WordPress网站,或联系您的主机提供商。
还原您最近的备份
如果您最近备份了您的WordPress网站,那么将其恢复到早期版本可能会修复“抱歉,不允许您访问此页面”的错误。
问题是,备份后对设置和内容所做的任何更改都将丢失。
联系您的主机提供商
如果您无法自行修复错误,则应联系WordPress托管公司看看他们能做些什么。
许多提供商提供出色的技术支持,可能能够为您解决问题。
例如,他们可能能够检查他们的服务器错误日志,或者已经为您的WordPress站点创建了他们自己的备份。他们将能够就如何提供帮助以及你下一步应该做什么向你提供建议。
我们希望本教程能帮助您了解如何修复WordPress中的“对不起,您不允许访问此页面”错误。更多信息请查阅旋之翼其它内容。
本站所有文章均来自互联网。如若本站内容侵犯了您的合法权益,可联系我们进行处理。