2014-09-25 144 views
1

我设置了本地apache2服务器,它可以正常显示位于home/user/website的任何html文件,但当我尝试访问php文件时,它会给我一个404 error无法访问本地apache服务器上的php文件

即:

~/website ls 
hello.php index.html test2.html test.php 

127.0.1.1/index.html127.0.1.1/test2.html负荷正常,但127.0.1.1/hello.php127.0.1.1/test.php给了我一个404

即使世界误差对error.log文件无痕虽然有404坐上access.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 谢谢。

+0

文件权限设置好吗? – 2014-09-25 03:57:35

+0

像r/w权限? .html和.php都具有相同的权限,即-rw-rw-r--,php文件需要一些额外的权限吗? – 2014-09-25 04:01:31

+0

你可以发布完整的apache2配置文件吗?你说你使用HHVM,但是你不显示你的'httpd.conf'的相关部分。顺便说一句,哪个版本的Apache 2正在运行? – tchap 2014-09-25 11:15:01

回答

相关问题