Php .htaccess文件在升级到ubuntu 16.04后未解析

Php .htaccess文件在升级到ubuntu 16.04后未解析,php,apache,.htaccess,mod-rewrite,ubuntu-16.04,Php,Apache,.htaccess,Mod Rewrite,Ubuntu 16.04,我将数字海洋盒子从14.04升级到16.04,遇到了一些问题。未分析.htaccess文件。我可以在文件顶部扔垃圾,这通常会破坏服务器,这并不重要,让我相信它没有被解析。我的最终目标是将html文件解析为php 虚拟主机设置在升级后未更改,以前已运行 您可以在此处看到测试液滴的实例: 我花了大约3个小时研究其他解决方案,包括: 正在检查conf文件: //Part of conf file <Directory /> Options FollowSymLinks Al

我将数字海洋盒子从14.04升级到16.04,遇到了一些问题。未分析.htaccess文件。我可以在文件顶部扔垃圾,这通常会破坏服务器,这并不重要,让我相信它没有被解析。我的最终目标是将html文件解析为php

虚拟主机设置在升级后未更改,以前已运行

您可以在此处看到测试液滴的实例:

我花了大约3个小时研究其他解决方案,包括:

正在检查conf文件:

//Part of conf file
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
htaccess文件(这是前几行,随机字符的结果应该是500 if工作)

编辑mime类型并查看某些php扩展是否未被注释掉

当我升级时,我确实保留了旧的conf文件,因为它说以前的conf文件已被修改并提供覆盖或保留。我保留了默认值。请记住,升级前一切正常,请访问www.pylamdyes.com 当我升级到php7时,我不得不禁用php5


这是我能想到的所有相关信息,我很乐意尝试任何东西,或者根据要求发布特定信息。谢谢你看这个

通过删除
条目正确定义virtualhost,并改用此项:

<Directory /var/www/www.pylamdyes.com>
Require all granted
Options FollowSymLinks
AllowOverride all
</Directory>

要求所有授权
选项如下符号链接
允许超越所有
关于目录/它应该位于服务器配置(virtualhosts外部)中,如:


要求全部拒绝
不允许超限
另请注意:如果您有权访问服务器配置,则没有理由使用.htaccess文件。htaccess文件适用于没有管理员权限的用户配置web服务器


如果您需要访问另一个目录,例如该别名的目标目录,请使用与我定义的documentroot目录条目相同的方式定义它。策略是并且应该始终是,拒绝所有到/,并授予对提供文件的特定目录的访问权。

Directory/指向文件系统的根目录,子目录没有任何后续目录项?像documentroot的那个?我不喜欢。我不确定它的形式是否糟糕,但我总是将每个站点创建为自己的conf.Full文件链接,因为太长时间了:不要在virtualhost中使用
,我重复一遍,这是文件系统的根,您不希望在那里访问。
kldlkldfg
AddType application/x-httpd-php .html .inc
<Directory /var/www/www.pylamdyes.com>
Require all granted
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory />
Require all denied
AllowOverride none
</Directory>