Wordpress 重新安装 - 您无权访问此服务器上的 /sitename/

Posted

技术标签:

【中文标题】Wordpress 重新安装 - 您无权访问此服务器上的 /sitename/【英文标题】:Wordpress Reinstallation - You don't have permission to access /sitename/ on this server 【发布时间】:2016-10-16 15:18:34 【问题描述】:

我们一直在努力开发沙盒服务器。我们从头开始安装 WordPress。我创建了数据库,并将以前的数据库导入其中。用户名和密码均已创建。

现在,我们的错误是"403 Forbidden: You don't have permission to access / on this server"。我无法通过输入服务器 IP 地址访问任何文件,尽管我们通过 Putty 以 root 身份查看和控制所有内容,或通过 FileZilla 进行管理。 Root 是所有 WP 文件/文件夹的所有者。

我找到了这个来源:WPBeginner-403-Error-Fix,目前正在更改文件的权限;文件夹已完成,权限设置为 755。文件权限设置为 644。在我们提到的所有资源中,它从未提到 WP 需要特定权限。我今天就明白了。在运行此程序时,我仍然会在更改文件夹权限后收到消息,并且正在处理文件权限:

You don't have permission to access /wp-admin/login.php on this server.

我们还有一个引导文件位于与 WP 安装/内容相同的位置(这是一个测试)。引导程序非常易于访问:如果您为引导程序版本键入 ipaddress/directory,则可以看到带有支持内容的 CSS/JS 文件夹......您可以看到文件和结构。如果您输入ipaddress/boot.html,它将完美运行。如果我们尝试使用 WP 引用任何内容,它会不喜欢它并抛出 403 错误。

没有.htaccess,我在网上看到它会通过面板中的永久链接生成。但我们甚至看不到面板。目前是 .htaccessOLD(从我们将旧的 WP 内容导入到开发服务器时,从生产站点开始),所以应该没有干扰。

我们没有人直接安装 WP,之前安装 WP 的人不再是公司的一员,所以我们在这个过程中迷失了方向。

编辑:通过重命名约定禁用了插件,但是,WP 实际上重新生成了此文件夹。

编辑(2):设置了权限,并且插件/主题停用,由于 403,它仍然无法运行。

【问题讨论】:

你的服务器有 cpanel 访问权限吗? @PardeepPathania,我们使用 Putty 并在需要时调用 mysql。我不知道我们的托管服务,但我认为他们不使用 CPanel。 尝试将插件文件夹重命名为plugin_old 我将在文件权限更改的递归调用完成后立即执行此操作。谢谢@PardeepPathania!而且,我们没有安装 CPanel。 好的,谢谢你也可以访问wordpress.org/support/topic/… 【参考方案1】:

奇怪...昨天我的回答并没有像我想象的那样发布。

所以- 我们解决了。为所有目录/文件相应地设置了权限,问题是服务器配置。只需三次检查服务器配置文件(通常是当前服务器上的 httpd.conf)以确保它指向包含 WP 内容的目录。

如果这对某些人来说仍然是个问题,并且您发誓 httpd.conf 文件是正确的,那么仔细检查您的目录并没有什么坏处。目录应该是权限 755。文件应该是 644,不包括 wp-config.php(应该设置为权限 455)。

感谢您帮助我们解决问题!我们真的很感激! :)

【讨论】:

未来的一个胜利是建立一个服务器编排工具来部署一个 Web 服务器,例如使用 Ansible。您可以设置您的虚拟主机定义、目录权限等,然后当您重新部署应用程序(到相同或不同的服务器)时,它变得很容易重现。

以上是关于Wordpress 重新安装 - 您无权访问此服务器上的 /sitename/的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress 403/404 错误:您无权访问此服务器上的 /wp-admin/themes.php

禁止您无权访问此服务器上的 /wp-includes/ms-files.php

为啥错误“禁止”“您无权访问此服务器上的 /。”在 Windows 7 上安装 wampserver2.2d 后出现?

Wordpress错误 - 抱歉,您无权访问此页面。将网站从一个域迁移到另一个域后

您无权访问此服务器上的 /

Apache:您无权访问此服务器上的 /