questão do Snow Leopard .htaccess

1

Estou com um problema no Snow Leopard. Eu estou apenas usando o Apache2 padrão que vem com ele, mas não parece querer usar o meu arquivo .htaccess. Aqui está a parte apropriada do meu arquivo httpd.conf:

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

E aqui está o meu arquivo .htaccess:

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Tenho certeza de que estou fazendo algo estúpido, mas a essa altura eu simplesmente não consigo ver!

Tudo o que ele está fazendo é permitir que eu não tenha o arquivo index.php, isso funcionou no Leopard e não está funcionando no Snow Leopard. O que estou perdendo?

    
por studiohack 09.10.2009 / 22:31

3 respostas

1

Você tem a extensão mod_rewrite do apache instalada e ativada? Pode ter sido removido / alterado quando você atualizou.

    
por 09.10.2009 / 22:36
0

ei, eu tive o mesmo problema no meu novo computador e descobri que é porque o Snow Leopard criou automaticamente uma nova configuração em / etc / apache2 / users /, então vá em frente e altere o conteúdo como:

<Directory "/Users/<username>/Sites/">
  Options FollowSymLinks Indexes MultiViews
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

Espero que isso funcione para você.

    
por 04.12.2009 / 19:30
0

O mesmo problema aqui. Minha correção incluía tanto a edição do arquivo "yourusername.conf" como também a relaxação de algumas restrições similares na metade do arquivo apache2 / httpd.conf.

Espero que isso ajude.

    
por 18.03.2010 / 08:39