Dicas

Wamp Error 403 Forbidden Como Resolver

Ao tentar navegar pela primeira vez até a página inicial do WAMP Server, alguns usuários se deparam com o erro a seguir:

Wamp Error 403 Forbidden
Wamp Error 403 Forbidden

Mensagem: 403 Forbidden: You don’t have permission to access / on this server.

Este erro acontece devido à falta de permissão do usuário em acessar o diretório raiz do servidor Apache. O erro é muito comum em sistemas operacionais Windows 7 e Windows 8 (caso de meus alunos), mas pode ser muito ocorrer também em outros sistemas operacionais, como pude verificar em uma pesquisa rápida na web.

Para resolver este problema, siga o procedimento a seguir com calma e atenção:

Passo 1 – Acessando httpd.conf

Este arquivo é responsável pelas principais configurações de seu servidor web, Apache. Lembre-se que quando você instala o Wamp, três softwares são instalados em seu sistema: O banco de dados, Mysql, a linguagem de programação PHP e o servidor web Apache. O primeiro passo consiste em encontrar e editar o arquivo httpd.conf. O arquivo pode ser encontrado geralmente no seguinte diretório: C:\wamp\bin\apache\apache2.4.2\conf\httpd.conf.
O caminho pode mudar (por exemplo, D:\wamp, ou C:\sites\wamp) de acordo com o diretório que você escolheu durante a instalação do Wamp. Mas uma vez que você encontra a pasta de seu Wamp no sistema, fica fácil prosseguir: \wamp\bin\apache\\conf\httpd.conf.

Veja na imagem abaixo como ficou no meu computador:

Diretório Arquivo httpd.conf
Diretório Arquivo httpd.conf

Outra forma de acessar este arquivo é através de um atalho em seu Wamp na barra de tarefas. Veja na imagem abaixo:

Acessando httpd.conf Via Wamp
Acessando httpd.conf Via Wamp

Para iniciar a edição do arquivo, você pode utilizar o bloco de notas do Windows.

Passo 2 – Editando e Modificando httpd.conf

Agora que você está com o httpd.conf aberto e pronto para ser editado, procure pela seção , como na imagem a seguir. Uma forma de agilizar a busca por este bloco de código é pressionando CTRL + F e em seguida iserindo o termo “AllowOverride all” e pressionando ENTER. Como o arquivo varia muito de acordo com a versão do Apache, acredito que a imagem a seguir será diferente do que você encontrará em seu sistema, mas lhe dará uma idéia das principais linhas a serem localizadas no seu arquivo.

Editando Arquivo httpd.conf
Editando Arquivo httpd.conf

Agora que estamos na seção correta do arquivo, vamos substituir a seguinte linha: Order Deny,Allow por Order Allow,Deny. Basicamente você irá substituir a ordem de “Negar, Permitir” para “Permitir, Negar”. Note que ao final a linha ficará assim:

Order Allow, Deny Alterado
Order Allow, Deny Alterado

Agora vamos procurar por outra linha de código problemática neste mesmo arquivo: Deny from all. Troque por: Allow from all.

Após efetuar essas modificações, salve o arquivo e reinicie seu Wamp. O localhost deverá rodar normalmente. Entretanto, pode ser que você ainda tenha problema para executar o phpMyAdmin. Neste caso, vamos ao próximo passo.

Passo 3 – Edtiando phpmyadmin.conf

Em alguns casos para que o phpMyAdmin funcione corretamente será necessário editar o arquivo phpmyadmin.conf que pode ser acessado através do atalho do Wamp como na imagem a seguir:

Acessando phpmyadmin.conf Via Wamp
Acessando phpmyadmin.conf Via Wamp

Ou você pode encontra-lo facilmente no seguinte diretório: C:\wamp\alias\phpmyadmin.conf. O arquivo deverá conter um código semelhante ao da imagem a seguir:

Editando Arquivo phpmyadmin.conf
Editando Arquivo phpmyadmin.conf

Edite o arquivo e faça exatamente o que você fez no httpd.conf: troque a linha Deny from all por Allow From All. Salve o arquivo, feche e reinicie o Wamp novamente. Você deverá ser capaz de acessar tanto seu localhost como o phpmyadmin.

5 Comentários. Deixe novo

  • Rapaz, eu fiz tudo o q vc disse, mas continua dando o mesmo erro no Wamp…

    Responder
  • Também fiz tudo que você orientou e ainda sim meu acesso ao phpmyadmin em outra estação não acontece.

    Responder
  • Lucas Correia
    13 de maio de 2016 14:57

    Mto obrigado, ia quebrar a cabeça par fazer isso vlw msm 🙂 ajudou mto …

    Responder
  • Olá, bom dia
    Eu também estou com problemas para acessar as configurações do painel do WP.
    Fiz as alterações, porém no httpd.conf busquei por “AllowOverride All”, e o bloco não tinha informações estava apenas assim:
    ”’
    #
    # Possible values for the Options directive are “None”, “All”,
    # or any combination of:
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that “MultiViews” must be named *explicitly* — “Options All”
    # doesn’t give it to you.
    #
    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options +Indexes +FollowSymLinks +Multiviews

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be “All”, “None”, or any combination of the keywords:
    # AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride all

    #
    # Controls who can get stuff from this server.
    #

    # onlineoffline tag – don’t remove
    Require local
    ”’

    Digite conforme o exemplo fiz a alteração no alias e nada aconteceu.

    Responder

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Preencha esse campo
Preencha esse campo
Digite um endereço de e-mail válido.

Conheça nossa agência, a Setor9
e solicite um orçamento sem compromisso.