Я настроил локальный сервер apache2, и он работает и корректно отображается для любых HTML-файлов, расположенных на home/user/website
, но это дает мне 404 error
когда я пытаюсь получить доступ к файлам 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 GET 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
Благодарю.
Я нашел этот ответ на: https://github.com/facebook/hhvm/issues/3472
Я должен был установить hhvm.server.fix_path_info = true
в /etc/hhvm/server.ini
Теперь это работает.
Других решений пока нет …