HTTP 500 Internal Server Error?

1. HTTP 500 Internal Server Error?

Victocha
victocha

(usa Ubuntu)

Enviado em 19/08/2012 - 13:32h

Olá gente, este é o meu segundo post sobre este erro porque no primeiro não obtive sucesso.
Enfim, o que importa é que ao tentar acessar alguma página PHP localmente recebo o seguinte erro:



Erro no servidor

O site encontrou um erro ao recuperar http://localhost/con.php. Ele pode estar em manutenção ou configurado incorretamente.

Veja algumas sugestões:

Recarregue esta página da web mais tarde.
Erro HTTP {500 (Internal Server Error): Uma condição inesperada foi encontrada enquanto o servidor tentava atender o pedido.




Já instalei e reinstalei diversas vezes o php, mysql, apache e nada resolveu infelizmente.

Alguém tem uma sugestão ?


Abraços a todos!


  


2. Re: HTTP 500 Internal Server Error?

cr0n
_di0

(usa FreeBSD)

Enviado em 19/08/2012 - 13:59h

Olá, boa tarde, você poderia ter continuado a tratar desse assunto no post anterior, ao invés de abrir um outro com o mesmo assunto, somente era necessário voltar naquele e dizer que fez o que foi sugerido e não deu certo. Mas enfim...

Não basta apenas instalar o MySQL, PHP e Apache, é preciso configurar para que trabalhem juntos, e nesse caso você precisa compilar com suporte ao MySQL. Para garantir que realmente o seu PHP tem suporte as funções MySQL, crie um script com chamada à função phpinfo(); (http://php.net/manual/pt_BR/function.phpinfo.php):



<?php

phpinfo();

?>



Acesse via browser o código acima e verifique se há alguma entrada informando sobre funções do MySQL.


3. Re: HTTP 500 Internal Server Error?

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 20/08/2012 - 09:37h

Deve tá faltando só o drive de conexão, nem precisa compilar, instale:

* postgres e mysql:

$ sudo apt-get install php5-pgsql php5-mysql

* Fonte: http://www.vivaolinux.com.br/artigo/Consultas-SQL-pelo-Terminal-no-Postgres-Mysql-SQL-Server-etc/


4. Re: HTTP 500 Internal Server Error?

cr0n
_di0

(usa FreeBSD)

Enviado em 20/08/2012 - 15:06h

Exatamente, esses pacotes mesmo. Nesse contexto é uma compilação do PHP com suporte ao MySQL. O PHP disponibiliza a função phpinfo, que dentre eles, justamente tem o intuito de auxiliar nesses casos, portanto, se tratando do ambiente PHP, é um bom hábito que antes de instalar qualquer coisa, verificar se o alvo já está com suporte e habilitado para uso.


5. HTTP 500 Internal Server Error?

Gustavo Z S
guardiangu

(usa Mandrake)

Enviado em 20/02/2013 - 22:53h

Tbm estava com esse problema.

No meu caso, estava apontando a conexão do banco errado.

ex.:

$hostname_sql_test = "localhost";
$database_sql_test = "test";
$username_sql_test = "test";
$password_sql_test = "test123";
$sql_test = mysql_pconnect($hostname_sql_test, $username_sql_test, $password_sql_test) or trigger_error(mysql_error(),E_USER_ERROR);

----Mudei para isso aki:

$hostname_sql_test = "192.168.1.109";
$database_sql_test = "test";
$username_sql_test = "test";
$password_sql_test = "test123";
$sql_test = mysql_pconnect($hostname_sql_test, $username_sql_test, $password_sql_test) or trigger_error(mysql_error(),E_USER_ERROR);

Agora funcionou corretamente.


6. Re: HTTP 500 Internal Server Error?

Joca (Altemir Braz Dantas Junior)
jocajuni

(usa Debian)

Enviado em 04/03/2013 - 18:42h

Veja os logs do apache

Ex:
Debian ou Debian Like
tail -f /var/log/apache2/error.log

RedHat
tail -f /var/log/httpd/error.log


copie a saida do erro aqui que ficara facil de te ajudar.
com as info que vc passou agente soh vai chutar o que pode ser, porem eh quase certeza que vc deixou de instalar os pacotes que os colaboradores acima falaram.


[]s
Altemir Braz Dantas Junior


7. Problema com php

Carlos Guerra
carlosguerra91

(usa Debian)

Enviado em 04/07/2017 - 10:13h

Gente estou com o mesmo erro ao subir um site em php. Porém o meu site não há conexão com o banco e ao tentar acessar gera no log o seguinte erro:

[Tue Jul 04 13:04:40.836978 2017] [:error] [pid 24367] [client 191.205.163.175:50066] PHP Parse error: syntax error, unexpected end of file in /var/www/html/index.php on line 210

o estranho que 210 é a ultima linha... não há nada lá.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts