Configurar Apache para usar URLs limpios en Drupal

Posted on 8 octubre 2010. Filed under: Configuración, Linux, openSuSE | Etiquetas: , , , |

Al instalar Drupal (la versión 6.19) sobre openSuSE (versión 11.2) usando la versión de Apache actual de los repositorios (2.2.13) Drupal informa de que la configuración actual de Apache no permite usar las URLs limpias (clean urls), que aparte de dejar más bonita la URL es necesario que funcionen para algún módulo de drupal.

La forma en que conseguí hacer funcionar esta característica de Apache fue la que describo a continuación. En el directorio de mi aplicación web, por ejemplo éste «/srv/www/htdocs/drupal/» creé el archivo «httpd.conf.local» cuyo contenido es:

<Directory "/srv/www/htdocs/genetaq/">
  AllowOverride All
</Directory>

 

De esta forma indico a Apache que para esta aplicación web active la característica buscada, pero esto no es suficiente ya que Apache no carga este archivo de configuración si no se le indica en el archivo /etc/sysconfig/apache2. En este archivo hay que buscar la cadena APACHE_CONF_INCLUDE_FILES e indicarle aquí la ruta a nuestro archivo de configuración.
En caso de tener varios se separan con un espacio.

 APACHE_CONF_INCLUDE_FILES="/srv/www/htdocs/drupal/httpd.conf.local /srv/www/htdocs/otraapp/httpd.conf.local"

Para terminar no olvides reiniciar Apache.

Read Full Post | Make a Comment ( None so far )

    Acerca de

    El Granjero Moe usa Linux, la distribución OpenSUSE, y en este blog da sus apuntes para quien le pueda servir

    RSS

    Subscribe Via RSS

    • Subscribe with Bloglines
    • Add your feed to Newsburst from CNET News.com
    • Subscribe in Google Reader
    • Add to My Yahoo!
    • Subscribe in NewsGator Online
    • The latest comments to all posts in RSS

    Meta

Liked it here?
Why not try sites on the blogroll...