Ubuntu 14.04 上的 Apache2 不会加载 index.php

Posted

技术标签:

【中文标题】Ubuntu 14.04 上的 Apache2 不会加载 index.php【英文标题】:Apache2 on Ubuntu 14.04 won't load index.php 【发布时间】:2014-11-06 23:03:23 【问题描述】:

使用以下帖子:

Ubuntu 14.04 apache2 configuration problems .htaccess file not working on Ubuntu 14.04 with apache2 Apache doesn't execute script of index.php in root automatically

我已将我的/etc/apache2/apache2.conf 文件更改为以下内容:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory

我创建了/var/www/html/.htaccess 文件如下:

DirectoryIndex Index.php index.php Index.html index.html Index.htm index.htm

当我访问我的网站时,默认页面仍然是(它有效!)index.html 文件。

如何配置 Apache 优先考虑 index.php?

【问题讨论】:

【参考方案1】:

你的 DocumentRoot 是 /var/www/ 还是 /var/www/html/(后者是你说你有 .htaccess 文件的地方)??

如果.htaccess/var/www/html/ 中,我猜你需要将 Apache 配置更新为:

&lt;Directory /var/www/html/&gt;

【讨论】:

以上是关于Ubuntu 14.04 上的 Apache2 不会加载 index.php的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 14.04 上的虚拟主机。 - 访问禁止错误 403

Ubuntu 14.04:Apache 2.4.7 虚拟主机不工作/重定向

Ubuntu #Apache2 Ubuntu 14.04 LTS系统中设置Apache虚拟主机

为啥 Ubuntu 14.04 上的 mod_jk 无法连接到 tomcat

Ubuntu14.04配置文件Apache2.conf

Ubuntu 14.04 - 将 Apache2 升级到 2.4.10