Estoy tratando de hacer que SSI funcione en Debian ejecutando Apache, sin embargo, los .shtml
archivos no se están analizando. Desde un archivo PHP con phpinfo()
puedo ver que lo siguiente aparece en la sección de módulos cargados:
mod_mime_xattr mod_mime mod_mime_magic
En /etc/apache2/mods-enabled/mime.conf
tengo (entre otras cosas):
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
En /etc/apache2/sites-enabled/domain.com.conf
(para el host virtual en cuestión) tengo:
<Directory /home/username/public_html>
Options +Includes
allow from all
AllowOverride All
</Directory>
y por si acaso, agregué lo siguiente también:
<Directory />
Options +Includes
</directory>
En el .htaccess
archivo del usuario , intenté agregar:
Options +Includes
AddType text/html shtml
AddHandler server-parsed shtml
Nada parece funcionar. ¿Cómo puedo depurar esto?
Editar:
Aquí está la salida de ls /etc/apache2/mods-enabled/
en caso de que esto ayude
actions.conf dav_svn.load proxy_balancer.load
actions.load deflate.conf proxy.conf
alias.conf deflate.load proxy_connect.load
alias.load dir.conf proxy_http.load
auth_basic.load dir.load proxy.load
auth_digest.load env.load python.load
authn_file.load fcgid.conf reqtimeout.conf
authz_default.load fcgid.load reqtimeout.load
authz_groupfile.load mime.conf rewrite.load
authz_host.load mime.load ruby.load
authz_user.load mime_magic.conf setenvif.conf
autoindex.conf mime_magic.load setenvif.load
autoindex.load mime-xattr.load ssl.conf
cgi.load negotiation.conf ssl.load
dav_fs.conf negotiation.load status.conf
dav_fs.load php5.conf status.load
dav.load php5.load suexec.load
dav_svn.conf proxy_balancer.conf
[error] an unknown filter was not added: includes
AddOutputFilter INCLUDES .shtml
se elimina el error, pero aún no resuelve el problema
.shtml
página, ¿ve algo en el registro de errores de Apache?