No puedo conseguir el mod_rewrite para trabajar en Lion. Estoy desarrollando una serie de sitios web a nivel local, en ~/Sitios, el uso de .archivos htaccess. Estoy en 10.7.3 y no he tocado ninguna configuración de los archivos excepto para habilitar PHP en httpd.conf (que funciona).
Sé que hay al menos 2 preguntas acerca de esto aquí, pero las soluciones detalladas de allí no trabajo. Tampoco el resto de soluciones que he encontrado en la web. Debo de estar haciendo algo estúpido o con vistas a algo, o más probablemente voy loco, pero no está funcionando.
He intentado todas las cosas habituales:
En
/private/etc/apache2/users/<myusername>.conf
, cambioAllowOverride None
aAllowOverride All
y reiniciar el servidor webAdemás, en
/private/etc/apache2/httpd.conf
, el cambio de cualquier/todos ocurrencia(s) deAllowOverride None
aAllowOverride All
-- yo lo he probado en todos los diferentes lugares donde estas directivas se encuentranTrate de básicamente todas las combinaciones posibles de los valores de la
Options
línea por encima/por debajo de laAllowOverride
línea, la inclusión de los valores:Indexes MultiViews FollowSymLinks All
Siempre reiniciar el servidor web después de este cambio, por supuesto. Nada de esto funciona. Todos mis urls limpias simplemente no funcionan, me da un error 404 - no encontrado. Apache registro de error solo me da "el Archivo no existe:" los errores. Así que parece que el módulo mod_rewrite no funciona, aun en absoluto.
Me aseguré de que el mod_rewrite está cargado en el httpd.conf, que es; es así que por defecto en un Lion de instalar.
La cosa loca es que todo había funcionado a la perfección, hasta que he migrado a un equipo nuevo Lion. Es decir, estoy de descartar un error en mi .archivos htaccess porque sé que funcionaba antes. También, si fue un error en el .htaccess, me gustaría obtener algún tipo de mensaje de error del módulo mod_rewrite en Apache error_log, al menos me dice que el propio módulo que está siendo llamado. Pero esto no está sucediendo.
Estoy con vistas a algo? Voy a tener que cambiar la configuración de algún otro lugar? Voy a tener que cambiar de PHP config? ¿Por qué son las instrucciones (como Cómo activar el mod_rewrite en MacOSX Lion y llegar mod_rewrite para trabajar en Mac OS X) de trabajar para otras personas, pero no para mí? :)
He desperdiciado horas en esto ya. Cualquier ayuda sería MUY apreciada.