Neste artigo, você irá compreender o que é o erro 500 no Apache, o que fazer quando apresentar esse erro, assim como as principais causas e soluções. |
É um erro interno de servidor com código 500 indica que o servidor encontrou uma condição inesperada que o impediu de completar a solicitação (RFC 7231, seção 6.6.1). Ele é válido para qualquer servidor web, incluindo o Apache, Nginx, IIS, etc. Neste artigo, consideraremos inicialmente o tratamento desse erro no Apache.
Alguns navegadores web podem não exibir explicitamente o erro 500, mostrando apenas a página em branco. Em todo caso, a forma de tratamento é a mesma. |
Primeiramente, examine os logs do Apache. Esses logs podem indicar uma direção da causa raiz do problema. Em servidores CentOS ou CloudLinux + cPanel, esses logs estão em:
/etc/httpd/logs/error_log /usr/local/apache/logs/error_log |
OBS: Os arquivos têm o mesmo conteúdo, utilize o de sua preferência. |
Além disso, é possível habilitar os logs de erro do PHP no domínio através do cPanel. O que deve auxiliar, se o erro é causado por algo relacionado ao PHP. O procedimento pode ser visualizado aqui.
|