我設置了本地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.html
和127.0.1.1/test2.html
負荷正常,但127.0.1.1/hello.php
和127.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 謝謝。
文件權限設置好嗎? – 2014-09-25 03:57:35
像r/w權限? .html和.php都具有相同的權限,即-rw-rw-r--,php文件需要一些額外的權限嗎? – 2014-09-25 04:01:31
你可以發佈完整的apache2配置文件嗎?你說你使用HHVM,但是你不顯示你的'httpd.conf'的相關部分。順便說一句,哪個版本的Apache 2正在運行? – tchap 2014-09-25 11:15:01