XAMPP 1.8.1 não acessa o phpMyAdmin [Resolvido]

Publicado por Eduardo Florencio da Silva em 31/10/2012

[ Hits: 65.757 ]

 


XAMPP 1.8.1 não acessa o phpMyAdmin [Resolvido]



Olá pessoal.

O XAMPP 1.8.1 está vindo com um parâmetro de segurança, não permitindo o acesso ao phpMyAdmin. Esta dica mostra como corrigir este erro.

O XAMPP é um excelente pacote de desenvolvimento Web, que tanto pode ser usado em uma distribuição GNU/Linux, Windows, Mac OS X ou Solares. O mesmo pode ser baixado através do link:
Após baixar o arquivo e seguir os passos de instalação, o seu XAMPP estará pronto para "moer".

Porém, por ser um pacote específico para desenvolvimento, o mesmo vem com falhas de segurança que o XAMPP informa quais são para serem corrigidos, se vocês quiserem utilizá-lo em ambiente de produção.

Por este motivo, a versão do XAMPP 1,8.1 veio com critérios de segurança que não permitem acessar o phpMyAdmin, apresentando o seguinte erro:
Acesso proibido!

XAMPP Novo conceito de segurança:

O acesso ao objeto solicitado está disponível somente a partir da rede local.
Esta configuração pode ser configurado no arquivo "httpd-xampp.conf".
Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster.
Error 403
localhost


Para corrigir o mesmo, abra um terminal de sua preferência e digite o seguinte comando:

sudo nano /opt/lampp/etc/extra/httpd-xampp.conf

Obs.: Utilize um editor de sua preferência.

Ao abrir o arquivo, procure pelo parâmetro:
<Directory "/opt/lampp/phpmyadmin">
     AllowOverride AuthConfig Limit
     Order allow,deny
     Allow from all
</Directory>

E acrescente a linha: Require all granted

O parâmetro deve ficar a seguinte forma:

<Directory "/opt/lampp/phpmyadmin">
     AllowOverride AuthConfig Limit
     Order allow,deny
     Allow from all
     Require all granted
</Directory>

Salve o arquivo e reinicie o XAMPP com o seguinte comando:

sudo /opt/lampp/lampp restart

Após isso, o phpMyAdmin abrirá normalmente!

* ATENÇÃO: Como mencionado anteriormente, o XAMPP não é destinado para ambientes de produção. O XAMPP é configurado para que o desenvolvedor possa fazer o que ele quiser. Para ambientes de desenvolvimento ele é ótimo, mas para ambientes de produção pode ser fatal.

Aqui, uma lista de falhas na segurança do XAMPP:
  • O administrador do MySQL (root) não tem senha.
  • O daemon do MySQL está acessível pela rede.
  • ProFTPD usa a senha "lampp" para o usuário "nobody".
  • phpMyAdmin está acessível pela rede.
  • Examples está acessível pela rede.
  • O MySQL e o Apache funcionam sobre o mesmo usuário (nobody).

Para fixar a maioria das falhas de segurança, digite o seguinte comando:

# /opt/lampp/lampp security

Iniciará uma pequena checagem de segurança e tornará sua instalação do XAMPP mais segura.

Fonte: XAMPP for Linux « www.apachefriends.org

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Segurança no Grub

Do Windows XP ao GNU/Linux

Real Player no KUbuntu 7.04

Squid em servidor Windows

Utilizar Ubuntu é uma boa...

  

Comentários
[1] Comentário enviado por rafaelbdb em 11/11/2012 - 19:18h

FINALMENTE!!

Já tinha procurado um monte de tutos sobre o Linux Xampp e nada funcionava direito...
Mandavam apagar uma parte do arquivo lá no final, e substituir por "Allow from all" e sei lá o quê...

O seu foi o único que funcionou! Obrigado!!!

[2] Comentário enviado por CalebeBastos em 21/04/2013 - 14:59h

Obrigado pela postagem !! Estava precisando fazer um trabalho da faculdade que usa o phpmyadmin, e estava com problemas para abri-lo. Ajudou muito. Valeu!

[3] Comentário enviado por n4t4n em 23/05/2013 - 16:28h

Cara, simplesmente fantástica sua dica.

Foi a única que funcionou pra mim também. Já tinha tentado de tudo.

Valeu. Continue assim.

Abraço.

[4] Comentário enviado por flyfree em 14/11/2013 - 21:21h

Um minuto e tudo resolvido, muito obrigado pela dica.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts