如何解决 WordPress 中的“抱歉,您无权访问此页面”错误

Nkenganyi Clovis WordPress Tutorials Mar 31, 2024

有时,当您尝试访问自己的 WordPress 仪表板中的页面时,您会收到令人沮丧的响应,例如“抱歉,您无权访问此页面”。

有时会显示错误,因为根据您在该网站上拥有的用户角色不允许您访问该页面,而有时即使您应该访问该页面,您也会收到相同的错误。

触发此错误的原因可能有多种,在本教程中,我们将了解如何解决 WordPress 中的“抱歉,您无权访问此页面”错误。

WordPress 中出现“抱歉,您无权访问此页面”错误的原因是什么?

您遇到“抱歉,您无法访问 WordPress 网站上的此页面”的原因有很多,我们将在这里讨论。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

1. 用户角色

在 WordPress 中,人们可以访问的内容是根据他们在网站中的角色来定义的。例如,如果您是作者,您可能无权访问管理设置,因为您只能撰写和编辑帖子。

这就是为什么每当您尝试编辑其他人的帖子或前往管理设置时,您的 WordPress 上都会收到“抱歉,您无权访问此页面”错误。

2. 文件权限

文件权限决定谁可以读取、写入和执行服务器上的文件。如果设置不正确,WordPress 可能无法访问某些文件和文件夹。您可以通过使用 FTP 更改文件权限来纠正此问题。

3. .htaccess 文件损坏

.htaccess 文件控制服务器如何处理对站点的请求。如果它损坏,可能会导致错误并阻止您访问仪表板。您可以通过使用 FTP 重命名或删除 .htaccess 文件来解决此问题。

4.过时的主题或插件

有时,主题或插件更新可能会导致兼容性问题或与 WordPress 或其他插件发生冲突。这可能会导致错误并导致您无法访问您的网站。您可以通过使用 FTP 停用所有插件并切换到默认主题来解决此问题

5. 过时的 PHP 版本

WordPress 需要最低 PHP 版本才能正常运行。如果您的服务器运行的是过时的 PHP 版本,则可能会导致错误并阻止您登录。您可以从托管帐户更新 PHP 版本或联系托管提供商寻求帮助。

如何解决“抱歉,您无权访问此页面”

我们将研究几种可以在 WordPress 网站上修复此错误的方法。

1.检查您的WordPress角色是否正确

如果您可以登录但无法访问特定页面,则您在 WordPress 中的用户角色可能存在问题。您可能需要联系网站所有者并更改您的用户角色。以下是更改 WordPress 中的用户角色的方法。

WordPress 仪表板,转到用户,然后转到所有用户

角色列下,您将看到您的 WordPress 用户角色。如果您无法访问该用户的页面,则表明您不是管理员。

也有可能有人更改了您的用户角色或删除了您的管理员帐户。在这种情况下,您必须通过 phpMyAdmin 将新用户添加到 WordPress 数据库。

2.检查.htaccess文件是否损坏

如果您具有管理员角色,但仍然无法访问 WordPress 网站的管理设置,则您的数据库中可能有损坏的.htaccess 文件

使用FTP 客户端,您必须重命名数据库中的 .htaccess 文件。首先,您需要在包含所有 WordPress 文件的根文件夹中找到.htaccess 文件,然后重命名它。

成功重命名文件后,尝试再次登录 WordPress,看看问题是否解决。如果仍然存在问题,请将文件重命名回.htaccess并进一步按照本教程进行操作。

接下来,您必须通过转到 WordPress 仪表板中的“设置” ,然后转到“永久链接”来生成新的.htaccess 文件

“永久链接”页面上,只需单击底部的“保存更改”按钮,WordPress 将创建一个新的.htaccess 文件

3、检查文件权限是否错误

生成新的 .htaccess 文件后,在浏览 WordPress 的根文件夹时,请务必检查是否存在任何不正确的权限。文件权限定义可以访问哪些文件。

644表示所有文件
755表示所有文件夹和子文件夹

这些是推荐设置,适用于大多数用户。在根文件夹中,选择wp-admin、wp-contentwp-includes,然后右键单击选择文件权限。

您将看到权限对话框,您需要在数值字段中添加755 。接下来,您需要选中“递归到子目录” ,然后启用底部的“应用到目录”选项

完成后按“确定” ,所有设置将被应用。这可能需要一些时间,因此您必须等待。

对于下一步,您需要选择 WordPress 根文件夹中的所有文件和文件夹,然后右键单击以选择File Permissions

就像以前一样,会出现权限对话框。

但在此处的数值字段中添加644 。然后勾选“递归到子目录”框,然后启用“仅应用于文件” ,然后按“确定”

FTP 客户端需要一段时间才能确定文件权限,然后再次尝试登录您的 WordPress。如果问题还没有解决,那么我们继续下一步。

4. 使用 FTP 停用所有插件

如果上述步骤未能解决问题,我们将通过使用 FTP 暂时停用所有插件来检查是否是插件导致问题。

使用 FTP 连接 WordPress 网站后,请从 WordPress 根文件夹转到wp-content文件夹。

在那里您将看到包含所有插件的文件。只需将此文件重命名为其他名称,例如插件即可。在这种情况下已停用

这将立即停用所有插件。现在您可以返回并重试登录您的 WordPress。如果它有效,您将必须检查哪个插件导致了问题。

要单独检查插件,请将plugins.deactivated文件夹重命名回plugins。

接下来,进入文件夹并将第一个插件重命名为plugin-name.deactivate之类的名称,该插件将被停用。然后,返回并尝试登录 WordPress。对所有插件重复此过程,以找出导致问题的插件。

虽然停用所有插件并没有解决问题。我们还有其他一些方法可以尝试摆脱这种情况。

5.使用 FTP 激活默认 WordPress 主题

如果插件正确,我们将检查您的 WordPress 主题是否存在问题。同样,您必须将 FTP 客户端连接到 WordPress,然后从根文件夹转到wp-content文件夹。

在该文件夹中,将主题文件夹重命名为themes.deactivate ,这将停用当前的WordPress 主题并启用默认的WordPress 主题。

如果您可以登录 WordPress,则表示您的 WordPress 主题存在问题。您可以切换到不同的主题或重新安装相同的主题并正确配置它。如果问题仍然存在,您可以联系主题创建者来解决错误。

6. 更改PHP版本

如果您的 WordPress 网站运行的 PHP 版本与您的 WordPress 版本不兼容,那么您更有可能遇到此错误。

我们将查看有关如何使用 cPanel 访问和更改 PHP 版本的几个简单步骤。

首先,您必须登录 cPanel 并转到“软件”选项。找到它后,单击“选择 PHP 版本”

单击该按钮后,您将访问实际页面,您可以在其中选择所需的 PHP 版本。

注意:大多数情况下,建议选择最新版本,因为它不易受到安全问题的影响。

结论

我知道当您在 WordPress 中遇到“抱歉,您无权访问此页面”错误时,会有多么令人沮丧。您可能会觉得自己失去了对网站的控制,或者感觉做错了什么。但别担心,你并不孤单。此错误很常见,可以通过一些简单的步骤来修复。

您已经在这篇文章中了解了此错误的可能原因和解决方案。您还了解了如何使用 FTP 来排除故障并恢复站点。您已经获得了宝贵的技能和知识,将帮助您预防和解决未来的问题。

现在,您所需要做的就是应用您所学到的知识。您应该做的第一件事是备份您的网站,以防出现问题。然后,按照本文中概述的步骤修复错误并重新获得对仪表板的访问权限。如果您需要更多帮助,可以随时联系您的托管提供商或 WordPress 支持人员。

你已经得到了这个!您是一位可以应对任何挑战的 WordPress 专业人士。您不怕错误,因为您知道如何修复它们。您对您的网站充满信心和自豪,并且您已准备好与世界分享它。

恭喜您阅读完本文。您刚刚在提高 WordPress 技能和网站性能方面迈出了一大步。我希望您觉得这篇文章有帮助且内容丰富。

感谢您的阅读,祝 WordPress 愉快!

Divi WordPress Theme