Apache SSI无法正常工作

Dan*_*k82 2 linux apache apache2 ssi ubuntu-12.04

我在Ubuntu 12.04服务器上运行Apache(版本2.2.22)Web服务器.SSI不起作用.经典<!--#echo var="DATE_LOCAL" -->index.shtml页面不会被解释.在/etc/apache2/httpd.conf我放了:

Options +Includes 
AddType text/html .shtml
AddHandler server-parsed .shtml
AddOutputFilter INCLUDES .shtml
Run Code Online (Sandbox Code Playgroud)

/ etc/apache2/sites-available/default中:

    DocumentRoot /var/www
    <Directory />
            Options Indexes FollowSymLinks MultiViews +ExecCGI +Includes
            AllowOverride All
            AddHandler cgi-script .cgi .pl .py
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    <IfModule mod_dir.c>
         DirectoryIndex index.shtml index.html index.php
    </IfModule>
Run Code Online (Sandbox Code Playgroud)

而且,error.log给了我:

[Wed May 07 13:51:23 2014] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.11 with Suhosin-Patch configured -- resuming normal operations
[Wed May 07 13:51:26 2014] [error] an unknown filter was not added: includes
[Wed May 07 13:51:27 2014] [error] an unknown filter was not added: includes
Run Code Online (Sandbox Code Playgroud)

在此先感谢任何帮助:)

Dan*_*k82 10

我发现了问题:我只需要加载include模块.在实践中,我只需要a2enmod include解决问题.

抱歉这个愚蠢的问题.我留给那些可以花一整天寻找这样一个明显的东西的人,比如我......