Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zatec

Falha de execução do MySQL no Apache

Recommended Posts

Apache 2.2.15

MySQL 5.1.47

 

Bom dia pessoal!

 

Gostaria de obter o auxílio de vocês experts para o seguinte big trouble:

 

Meu servidor local misteriosamente não executa nenhuma função MySQL. Simplesmente sou levado à uma página de erro do navegador, sem referência, tanto nela quanto em logs. Já reinstalei inúmeras vezes o Apache e o MySQL, refiz as configurações e nada de funcionar.

 

O erro aparece assim para mim:

 

Imagem Postada

 

Rodando o phpinfo(), recebo a informação de que o módulo MySQL está instalado:

 

Imagem Postada

 

O código PHP que estou executando é um simples...

 

Imagem Postada

 

E nada!

 

O serviço do MySQL está iniciado.

 

A configuração do my.ini está aparentemente correto.

 

O libmysql.dll está na pasta \Windows\System32

 

Testando a conexão ao servidor MySQL...

 

Imagem Postada

 

No httpd.conf, as linhas que inclui são, respectivamente:

 

<IfModule mime_module>
        ...
	AddType application/x-httpd-php .php
	AddType application/x-httpd-php-source .phps
	PHPIniDir "/Servidor/System/PHP"
</IfModule>

LoadModule php5_module /Servidor/System/PHP/php5apache2_2.dll

O que será isso?

 

Nunca tive problemas para configurar um servidor Apache + PHP + MySQL antes... sinceramente, esse problema tá me deixando de cabelo em pé.

 

Abraços a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Zatec, bão?

 

Vamos as possíveis soluções (na ordem em que eu tentaria), preciso que você faça os testes aí (já que tá demorando pra responder no messenger... rs)

  • Teste com outro navegador, talvez o Firefox dê informações mais detalhadas;
  • Comparando seu PHPINFO com o que tenho aqui, o tempo de timeout do teu MySQL está bem pequeno (15 segundos), aqui eu tenho 60 segundos, pode conferir isso também;
  • Googlando um pouco, considerando que você possa estar usando o Windows 7, citaram que este erro ocorre também caso as portas 80 e 3306 estejam bloqueadas no firewall (sei lá o pq do Tio Bill ter feito isso, mas tente desbloquear por desencargo de consciência mesmo que você esteja executando localmente);
  • Qual versão do seu PHP? Já tive problemas semelhantes devido à compatibilidade do PHP e MySQL. Tente instalar uma versão anterior do MySQL (quem sabe o último stable-release deles)
  • Se o Workbench do MySQL está conectando, talvez não seja questão do MySQL propriamente dita, então podemos eliminar algumas possibilidades, focando mais no PHP do que MySQL;
Basicamente, podemos começar por aqui! hehehe

Uma pergunta para Windows Users: Já reiniciou o PC, limpou o cache e a pasta temp? (desculpe, não resisti... uaheuahueha)

 

Abração!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.