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 配置更新为:
<Directory /var/www/html/>
【讨论】:
以上是关于Ubuntu 14.04 上的 Apache2 不会加载 index.php的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 14.04 上的虚拟主机。 - 访问禁止错误 403
Ubuntu 14.04:Apache 2.4.7 虚拟主机不工作/重定向
Ubuntu #Apache2 Ubuntu 14.04 LTS系统中设置Apache虚拟主机