Activar mod_rewrite en Apache

Estuve teniendo problemas con mod_rewrite, para instalar elgg. Me aparecía el siguiente error durante la configuración:

/elgg/action/systemsettings/install was not found on this server

Leyendo la documentación de elgg, me dí cuenta del primer error. es necesario hacer lo siguiente en el archivo .htaccess (del directorio elgg):

RewriteBase /elgg/

Para mi caso particular, en donde acceso a elgg mediante http://localhost/elgg/.

Sin embargo con eso no se corrigió el error. El error persistía y era lo que me llevaba a decir: conunarechingadisimamadre. Pero buscando en el pinche google, encontré que hay que modificar el archivo /etc/apache2/sites-avalable/default (o donde tengas la información de la carpeta www) y cambiar AllowOverride al valor All.

<Directory /home/artemio/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Reiniciar Apache y listo.

One thought on “Activar mod_rewrite en Apache

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s