Estoy configurando un entorno para wordpress en apache2, en una nueva instalación de ubuntu 12.04.
Para que funcionen las URLS amigables, estoy tratando de configurar mod_rewrite. Seguí algunas instrucciones que encontré en la red y usé a2enmod.
Ahora. Después de reiniciar Apache, me gustaría comprobar si el módulo está realmente cargado.
El comando que he encontrado para obtener una lista de módulos cargados es este:
apache2 -t -D DUMP_MODULES
Sin embargo, esto devuelve un error:
apache2: nombre de usuario incorrecto $ {APACHE_RUN_USER}
Entonces, ¿cómo enumero realmente todos los módulos cargados, o de lo contrario verifico si mod_rewrite ha sido habilitado?
fuente
Simplemente cree el
mod_rewrite.php
archivo en su directorio raíz y coloque el siguiente código en él:Ahora cambie el nombre de su
.htaccess
archivo anteriorSimplemente cree un nuevo archivo .htaccess y coloque el siguiente código.
Ahora presiona guardar.
Luego visite su sitio y recibirá un mensaje.
fuente
En centos 6.5+ en el tipo de terminal
Si en la respuesta, puede ver rewrite_module (compartido) significa que está instalado. Puede eliminar grep 'rewrite' y obtener la lista de todos los módulos para su instalación de Apache.
fuente
En tipo suse como root en la terminal
httpd2 -M
, eso proporciona una lista de módulos cargados.httpd2 -l
solo da el compilado en módulos. Esto funciona para apache 2.4fuente