答案 0 :(得分:2)
您的Apache配置可能没有index.php
设置为有效的DirectoryIndex
。
搜索配置文件(通常在dir.conf
文件中(有时在/ etc / apache2 / mods-enabled /中))以获取DirectoryIndex
指令,并验证它是否为{{1} } 在里面。此外,这些定义按优先顺序排列。因此,如果index.php
是第一个,index.html
是最后一个,如果您的文件夹中包含index.php
文件,则永远不会加载index.html
。因此,要么从文档根目录中删除index.php
,要么将index.html
指令中的index.php
移到左侧。
另外,请确保DirectoryIndex
中的display_errors
设置为on
且php.ini
设置为error_reporting
。这将告诉你何时你的PHP代码中有解析错误和其他致命错误,所以你不必去猜测。