Quando um site avaria, o número que aparece no ecrã não é decoração: diz de que lado está o problema. Vale a pena saber ler três ou quatro deles.
| Código |
O que está a acontecer |
| 500 Internal Server Error |
O servidor tentou correr o site e alguma coisa rebentou. Culpados habituais: um .htaccess com um erro, permissões mal postas, ou um plugin/tema que falhou depois de uma actualização. |
| 403 Forbidden |
O acesso foi recusado. Ou falta o ficheiro de índice na pasta, ou as permissões estão erradas, ou o nosso sistema de segurança bloqueou o pedido por o achar suspeito. |
| 404 Not Found |
O endereço não existe. Se aconteceu em todo o site de uma vez, no WordPress costuma ser o .htaccess — gravar outra vez as ligações permanentes resolve. |
| 508 Resource Limit Reached |
O seu plano bateu no limite de recursos (CPU, memória ou processos em simultâneo). O site não está partido: está a pedir mais do que o plano dá. Veja o Uso de Recursos no cPanel. |
| 502 / 504 |
O serviço por trás demorou demasiado a responder. Costuma ser uma consulta pesada à base de dados ou um processo que ficou preso. |
| Error establishing a database connection |
Os dados de acesso à base de dados no wp-config.php deixaram de bater certo, ou a base de dados não responde. |
| Ecrã branco |
Um erro de PHP sem mensagem visível. O error_log na pasta do site tem a linha exacta. |
O erro 508 merece uma nota à parte
É o mais mal compreendido. Não é uma avaria nossa nem um site "partido": é o seu site a consumir mais do que o plano permite, e o servidor a travar antes que isso afecte os vizinhos. Aparece tipicamente quando o site cresceu, quando um plugin novo pesa de mais, ou quando alguém está a varrer o site com pedidos automáticos.
| 1 |
Veja no cPanel, em Uso de Recursos, qual o limite que está a estourar — CPU, memória ou processos.
|
|
| 2 |
Se foi de repente, desligue o último plugin que instalou e volte a testar.
|
|
| 3 |
Instale uma cache. É a única alteração que costuma cortar o consumo para menos de metade sem se mexer no conteúdo.
|
|
| 4 |
Se o site cresceu a sério, o limite deixou de servir. Aí a resposta é um plano maior, e não continuar a apertar.
|
|
Onde ver a causa exacta
No cPanel, em Erros, estão as últimas mensagens do servidor. Na pasta do site, o ficheiro error_log guarda o mesmo com mais detalhe. Uma linha desses registos vale mais do que uma hora de tentativas — se nos escrever, envie-a.
|
Antes de mexer, tenha por onde voltar. Renomeie o .htaccess em vez de o apagar, e tenha uma cópia recente — veja como restaurar dados com o JetBackup . Muitos sites piores ficaram assim a tentar arranjar.
|