LAMP:Apache 不接受“index.php”文件并显示目录列表

LAMP:Apache 不接受“index.php”文件并显示目录列表

我刚刚在我的桌面上安装了 lamp。我使用的是 12.04。安装工作正常,但当我尝试访问 localhost/wordpress/ 时,它没有读取 index.php。它显示如下: 在此处输入图片描述

为什么会发生这种情况?为什么我的本地主机不读取 index.php?我尝试创建一个目录并将 index.php 放在那里,但它再次显示整个目录列表并忽略我的 index.php。请帮忙。谢谢

答案1

您需要向您的 apache2 配置或 .htaccess 文件添加一条指令。像这样...

DirectoryIndex index.php

...否则,它只是默认为 index.html

同样,如果您想要 index.shtml,您需要:

DirectoryIndex index.shtml

答案2

将 public_html 文件夹/htdocs 文件夹权限更改为755将解决此问题。我突然更改了我的博客的权限,然后就发生了这种情况。我搜索了很多但徒劳无功。最后我找到了并解决了这个问题。

相关内容