2011-04-20 17 views
11

Tengo un mod_rewrite Me gustaría utilizar localmente en mi mac, pero cuando cambio mi configuración en mi etiqueta de directorio consigo un error 403 Forbidden. He intentado todas las otras soluciones pero no tuve suerte.AllowOverride de .htaccess en la máquina local dando 403 Prohibido

Tal vez alguien va a ver algo que no soy ...

Aquí está el código:

httpd.conf

<Directory /> 
    Options FollowSymLinks 
    AllowOverride All 
    Order deny,allow 
    Deny from all 
</Directory> 

<Directory "/Library/WebServer/Documents/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

Qué está anulado por myusername.conf

<Directory /Users/adrianmaurer/Sites/www> 
    Options Indexes MultiViews FollowSymLinks ExecCGI 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

Archivo de host virtual httpd-vhosts.conf

<VirtualHost *:80> 
DocumentRoot /Library/WebServer/Documents 
ServerName localhost 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot /Users/adrianmaurer/Sites/www 
    ServerName myserver.dev 
</VirtualHost> 
+0

Estoy teniendo el mismo problema. Si configuro AllowOverride como All en "/etc/apache2/users/username.conf", comienzo a obtener 403 errores prohibidos en mis sitios para ese usuario. Si lo configuro de nuevo a ninguno, los errores desaparecen. –

+0

volví a usar nginx, pero me alegro de que hayas encontrado una solución – Adgezaza

Respuesta

25

pude lograr que se fija mediante el establecimiento de mi archivo /etc/apache2/users/username.conf como tal (Nota usted tiene que cambiar la línea de opciones también, no sólo la AllowOverride):

<Directory "/Users/tlhunter/Sites/"> 
    Options All    
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
+0

¡Guau, eso fue lo que hizo! Gracias señor :) –

+0

tan simple, me gustaría poder +2. . . –

Cuestiones relacionadas