Esta página não está funcionando – HTTP ERROR 500 em um script PHP

Ao tentar abrir uma página feita em PHP, o usuário recebe a mensagem: “Esta página não está funcionando” (HTTP ERROR 500 ). Mas não exibe nenhum detalhe do que está causando este erro interno no servidor.

O erro 500 (Internal Server Error) é exibido ao usuário se seu código PHP não está configurado para não exibir erros fatais. Para tentar verificar o que está causando o erro, você pode configurar seu script para sobrescrever as configurações de exibição de erro do servidor, basta adicionar o código abaixo no inicio do script:

ini_set('display_errors', 1);

Caso prefira, a modificação pode ser feita no arquivo .htaccess:

php_flag display_errors 1

No meu projeto, o que estava causando o erro, era que a biblioteca cURL não estava instalada no servidor. Por este motivo o código funcionava bem no ambiente de desenvolvimento e dava erro no ambiente de produção.

Deixe uma resposta

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