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

Wordpress Reinstallation - You don't have permission to access /sitename/ on this server

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

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

的所有者

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

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

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

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

None我们直接装了WP,之前装的人已经不在公司了,所以我们在这个过程中迷路了。

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

编辑 (2):在设置权限并停用 plugin/theme 后,由于 403,它仍然不会 运行。

奇怪...昨天我的回答post和我想的不一样。

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

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

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