我有一个脚本给我错误403 Forbidden error
,它只是另一个脚本的副本,但不同之处在于它们都使用另一个mysql类来访问数据库。php脚本403禁止的错误
我的整个项目已经完成,这是最后一个文件,所以我不想再为单个文件完成整个工作。
服务器日志显示,客户端通过服务器配置否认:
我应该怎么找?
我曾尝试以下:
- 权限是644
- 只用简单的回声新文件提供了403太
- 文件夹
的改名然而,index.php
完美。
我有一个脚本给我错误403 Forbidden error
,它只是另一个脚本的副本,但不同之处在于它们都使用另一个mysql类来访问数据库。php脚本403禁止的错误
我的整个项目已经完成,这是最后一个文件,所以我不想再为单个文件完成整个工作。
服务器日志显示,客户端通过服务器配置否认:
我应该怎么找?
我曾尝试以下:
的改名然而,index.php
完美。
完全是我的错误,我在.htaccess文件中拒绝了所有。抱歉。
检查权限还有所有权的文件。通常,403表示Web服务器无权读取文件,因此无法继续请求。可以正确设置权限,但该文件可能由服务器上的另一个帐户拥有 - 这是与运行服务器的帐户不属于同一组的帐户。
例如,我相信* Apache默认在httpd
用户帐户下运行,该用户帐户是httpd
组的一部分。但是,您登录的FTP用户(例如ftpuser
)可能不是httpd
组的一部分。因此,在复制您使用其他用户帐户创建的文件时,Apache将无法使用644
获得执行权限。
*这已经有一段时间了,因为我使用了apache,但它在nginx下类似。
您可以将您所做的更改发布到你的.htaccess文件 – abden003 2014-03-16 03:45:28