在这里看到一个例子:http://mattpotts.com/portal/require_once(../../路径/到/运行script.php)未能打开流权限被拒绝
我把一个includeme.htm
在每个目录所需的路径上找到点的失败。它在我的本地机器(windows)上工作正常,具有相同的目录结构,但在远程(linux)服务器上失败。
目录结构:
+-firefli/ drwx--x--x
+-private_html/ drwx------
+-foo/ drwxr-xr-x
+-bar/ drwxr-xr-x
+-portal/ drwxr-wr-w
+-public_html/ drwxr-wr-w
+-foo/ drwxr-wr-w
+-portal/ drwxr-wr-w
的权限确认它是private_html
目录造成麻烦。希望你能看到目录结构的目的,我不知道这是否是一种常见的做事方式,但它适用于我。那么,直到现在。
我已经走了很长的路要问,但我的问题只是这个:是否有任何错误设置private_html
为drwxr-xr-x
?鉴于我不希望它可以通过网络访问。但是,权限不应该这样做,如果他们?因为它是通过http访问public_html
目录的apache。
谁可以访问?如果我将它从drwx改为drwxr-xr-x? – Matthew 2010-01-04 23:11:19
它不能通过网络访问。但其他FTP用户可以访问它。 (当然,假设没有错误的htaccess文件存在)。 – 2010-01-04 23:12:15
你为什么要让它从public_html访问? – 2010-01-04 23:12:37