网站未加载 index.php 并显示文件夹索引

网站未加载 index.php 并显示文件夹索引

文件夹图像索引

如您所见,我的网站上有一个index.php文件,但默认情况下它不会打开它。

我已经编辑了/etc/apache2/mods-enabled/dir.conf。以下是文件的内容:

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

此问题仅发生在此文件夹中。所有其他文件夹均可index.php正常打开其文件。

答案1

将 Index.php 文件的名称更改为 index.php。Linux 服务器区分大小写。index.html、index.htm 或 index.php 文件名必须全部小写才能被找到。如果服务器找不到索引,它将显示文件列表。

答案2

在配置文件中添加以下行:

<Directory /var/www/azgor.com/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>

就我而言,配置文件是/etc/apache2/sites-available/azgor.conf

然后使用以下命令重新启动 Apache:

sudo service apache2 restart

相关内容