免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2430 | 回复: 5
打印 上一主题 下一主题

[Web] 为什么我的apache个人目录中无法解析php文件? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-25 01:33 |只看该作者 |倒序浏览
整了一个晚上还没搞定,郁闷……

1、服务器本来可以正常解析php文件,php已经安装为apache的dso
2、我的个人目录是/home/www/public_html
3、通过http://localhost/~www/来执行cgi文件一切正常
4、如果php文件的属性不改为777的话,就会提示没有权限访问这个文件,
如果改为777,则提示“Internal Server Error”
5、apache日志中有如下记录:

[Web Dec 24 10:22:08 2003] [error] (Exec format error: exec of /home/www/public_html/index.php failed
[Web Dec 24 10:22:08 2003] [error] [client 192.168.0.1] Premature end of script headers: /home/www/pulic_html/index.php


6、apache中关于用户目录设置如下:
<Directory /home/*/public_html>;
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
    SetHandler cgi-script
    DirectoryIndex index.php
    AllowOverride None
    Order allow,deny
    Allow from all

   <Limit GET POST OPTIONS PROFRIND>;
        Order allow,deny
        Allow from all
    </Limit>;

    <Limit PUT DELETE PATCH PROPPATCH MKCOL COP MOVE LOCK UNLOCK>;
         Order deny,allow
         Deny from all
    </Limit>;
</Directory>;

论坛徽章:
0
2 [报告]
发表于 2003-12-25 01:36 |只看该作者

为什么我的apache个人目录中无法解析php文件?

忘了说了,apache 1.3.27 , php4.3.0, rh7.3

论坛徽章:
0
3 [报告]
发表于 2003-12-25 07:56 |只看该作者

为什么我的apache个人目录中无法解析php文件?

chmod 701 ~www

论坛徽章:
0
4 [报告]
发表于 2003-12-25 08:18 |只看该作者

为什么我的apache个人目录中无法解析php文件?

还是forbidden啊

论坛徽章:
0
5 [报告]
发表于 2003-12-26 12:15 |只看该作者

为什么我的apache个人目录中无法解析php文件?

把options 里的ExecCGI去掉
#SetHandler cgi-script  注释掉这行

论坛徽章:
0
6 [报告]
发表于 2003-12-28 14:44 |只看该作者

为什么我的apache个人目录中无法解析php文件?

多谢楼上,已经解决~
为什么会这样?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP