【问题标题】:Forbidden Error 403 On Server Folder服务器文件夹上的禁止错误 403
【发布时间】:2015-10-21 19:12:17
【问题描述】:

我正在尝试托管一个新博客,我可以在其中使用简单的 HTML 表单和 PHP 脚本添加帖子。当我在本地主机上测试表单时,一切正常,但是当我上传并实时测试时,我得到:

禁止

您无权访问此服务器上的 /php/add-post.php。

此外,在尝试访问时遇到 404 Not Found 错误 使用 ErrorDocument 来处理请求。

我知道我的主机允许这种类型的脚本,因为我在另一个博客上使用完全相同的东西,而且我的权限设置为0755。有谁知道问题可能是什么以及如何解决?

【问题讨论】:

  • 目录“php/”的权限设置是什么?
  • 就像我说的0755!!!
  • PHP/ 在 DOCUMENT_ROOT 下吗?
  • 我不太明白!我在表单上有http://website.com/php/add-post.php,所以无论如何它都应该链接到这个位置
  • 添加你当前的 apache 配置文件!

标签: php server http-status-code-404 http-status-code-403


【解决方案1】:

在 .htaccess 文件中添加以下代码

<Files add-post.php>
Order Deny,Allow 
Deny from all
Allow from all
</Files>

或运行命令为文件夹提供权限

chmod 774 /path/to/php/add-post.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 2016-07-18
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多