LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1366|回复: 7

子目录下不能执行PHP文件的问题?

[复制链接]
发表于 2004-3-10 23:48:10 | 显示全部楼层 |阅读模式
启动APACHE服务器后,加载PHP
根目录下的PHP文件可以执行,但访问子目录下的PHP文件时说服务器不充许执行该文件,我查看文件权限,所有人有读和运行权限,不知道是为什么?
 楼主| 发表于 2004-3-11 10:16:16 | 显示全部楼层
htm网页也不能访问,在WEB根目录下就可以
APACHE配置中我把网页根目录换成了我自己建的一个目录
发表于 2004-3-11 16:55:35 | 显示全部楼层
看看你的apache的配置文件,
看看是不是赋予了下级目录的脚本执行权限!
我很久没有搞这个了,所以不能给你具体的操作!
 楼主| 发表于 2004-3-12 13:38:51 | 显示全部楼层
我有httpd.conf中找到几个和子目录相关的别名设置(是对应默认主页根目录htdocs下的子目录),我以相同的格式增加了自己设定的主页根目录下的子目录设置
AllowOverride None
Order Allow,deny
Allow from all
结果还是不行
其他地方没找到和子目录相关的设置
会不会和apache运行时的用户身份和文件权限有关?
现在目录下的权限都是755,所有者root
发表于 2004-3-12 14:02:35 | 显示全部楼层
着急在于Options,而不是这个。
发表于 2004-3-12 18:49:14 | 显示全部楼层
试试这个吧
chmod -R 777 你PHP的目录
发表于 2004-3-12 20:47:28 | 显示全部楼层
我现在重装apache 也遇到这样的问题,大家帮啊。
 楼主| 发表于 2004-3-12 21:43:10 | 显示全部楼层
解决了
可能是因为目录没有可执行权限
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表