[英]Can't access php files on local apache server
我已经设置了一个本地apache2服务器,它可以正常工作并针对位于home/user/website
任何html文件正确显示,但是当我尝试访问php文件时却404 error
了404 error
。
即:
~/website ls
hello.php index.html test2.html test.php
127.0.1.1/index.html
和127.0.1.1/test2.html
正常加载,但127.0.1.1/hello.php
和127.0.1.1/test.php
给了我404
尽管access.log
文件上有404 GET,但error.log文件上没有错误痕迹:
127.0.0.1 - - [25/Sep/2014:00:35:01 -0300] "GET /hello.php HTTP/1.1" 404 273 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36"
我在apache2.conf
上有这个,不确定是否正确:
<Directory /home/user/website>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
我将apache2配置为通过hhvm随附的脚本与hhvm一起运行。 我的系统是ubuntu 14.04谢谢。
我在以下位置找到了这个答案: https : //github.com/facebook/hhvm/issues/3472
我必须在/etc/hhvm/server.ini
设置hhvm.server.fix_path_info = true
,现在可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.