首页 文章

如何在HipHop / HHVM中默认解析服务器根目录中的index.php(并修复“404 File Not Found”错误)?

提问于
浏览
0

可重现的问题描述:

通过官方方式[1] [2]安装HipHop / HHVM,然后从/ var / www运行内置服务器[3]

cd /var/www
sudo hhvm -m server

当移动到服务器的根目录时,无论/ var / www的内容如何,它都会向浏览器呈现自定义的“404 File Not Found”消息:

http://111.111.111.111/

但是,当给出文件名时,HipHop将完美运行,如

http://111.111.111.111/index.php

用phpinfo()填充index.php也会显示“hiphop”作为反馈,表明这个PHP文件被HipHop正确解析 .

问题:

如何让HipHop的服务器在导航到服务器根目录时默认运行index.php(等),比如Nginx和Apache吗?

更新:

似乎是一个常见问题:[4],[5]

2 回答

  • 2

    根据the documentationconfig.hdf 文件具有 DefaultDocument 指令 . 设置它 .

  • 1

    对于HHVM 3.0,您可以在 ini 配置文件中使用以下命令指定它:

    hhvm.server.default_document = index.php
    

相关问题