【发布时间】: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/…
标签: html wordpress .htaccess http-status-code-403