Como corrigir erros de acesso no WampServer 2.2

2012-01-09 Off Por gambin

Olá Pessoal!

Esta dica me fez perder um tempinho hoje ao tentar configurar o WampServer 2.2 (um excelente pacote Apache + MySQL + PHP) para desenvolvedores web.

Ao tentar acessar o http://localhost pela primeira vez, já recebia de cara uma mensagem de acesso negado. E convenhamos – isso é inadmissível quando se é o todo-poderoso administrador do sistema ;p

Ao verificar o log de erros do Apache, eis que vejo:

[Mon Jan 09 22:02:18 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/
[Mon Jan 09 22:02:18 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/favicon.ico

O segredo estava aí! Exatamente no ::1

Digamos que o ::1 é equivalente ao 127.0.0.1, no idioma IPv6

Pois bem, por default o WampServer vem configurado para liberar explicitamente apenas o 127.0.0.1 no seu arquivo de configuração. Opa!! Uma lâmpada imaginária acendeu =]

Basta acessar o ícone do WampServer > Apache > Httpd.conf, conforme a figura abaixo:

No arquivo texto que será aberto, procure por:

Order Deny,Allow
 Deny from all
 Allow from 127.0.0.1
</Directory>

E substitua por:

Order Deny,Allow
 Deny from all
 Allow from 127.0.0.1, ::1
</Directory>

E também não se esqueça de alterar os seguintes arquivos:

  • %systemdrive%\wamp\alias\phpmyadmin.conf
  • %systemdrive%\wamp\alias\sqlbuddy.conf
  • %systemdrive%\wamp\alias\webgrind.conf

E substituir:

Deny from all
 Allow from 127.0.0.1
</Directory>

Por

Deny from all
 Allow from 127.0.0.1, ::1
</Directory>

Reinicie o WampServer através do ícone do WampServer > Restart All Services

Enjoy!

 

[]’s