{"id":3202,"date":"2023-10-25T18:08:00","date_gmt":"2023-10-25T21:08:00","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=3202"},"modified":"2026-10-31T19:33:33","modified_gmt":"2026-10-31T22:33:33","slug":"http-erro-500","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/","title":{"rendered":"Erro 500 Internal Server Error: como diagnosticar e resolver"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">O erro&nbsp;500 de HTTP &#8211; mais conhecido como&nbsp;500 Internal Server Error \u2014 \u00e9 um problema muito comum&nbsp;em servidores de hospedagem de sites. Este c\u00f3digo de erro faz parte de uma s\u00e9rie de c\u00f3digos de status HTTP. Ele pode ser causado por diversas raz\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste artigo, iremos explicar todas as causas e assim apresentar as alternativas para resolver este&nbsp;erro em seu site.<\/p>\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#O_que_e_o_HTTP_Erro_500\" title=\"O que \u00e9 o HTTP Erro 500 ?\">O que \u00e9 o HTTP Erro 500 ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Principais_causas\" title=\"Principais causas\">Principais causas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Como_corrigir_o_HTTP_erro_500_em_sites_WordPress\" title=\"Como corrigir o HTTP erro&nbsp;500 em sites WordPress\">Como corrigir o HTTP erro&nbsp;500 em sites WordPress<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_1_Solucionando_problemas_com_plugins\" title=\"Solu\u00e7\u00e3o 1: Solucionando problemas com plugins\">Solu\u00e7\u00e3o 1: Solucionando problemas com plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_2_Resetar_o_htaccess_pelo_WordPress\" title=\"Solu\u00e7\u00e3o 2: Resetar o .htaccess pelo WordPress\">Solu\u00e7\u00e3o 2: Resetar o .htaccess pelo WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_3_Resetar_manualmente_o_arquivo_htaccess\" title=\"Solu\u00e7\u00e3o 3: Resetar manualmente o arquivo .htaccess\">Solu\u00e7\u00e3o 3: Resetar manualmente o arquivo .htaccess<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_4_Trocar_seu_tema_do_WordPress\" title=\"Solu\u00e7\u00e3o 4: Trocar seu tema do WordPress\">Solu\u00e7\u00e3o 4: Trocar seu tema do WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_5_Aumentar_o_limite_de_memoria_do_PHP\" title=\"Solu\u00e7\u00e3o 5: Aumentar o limite de mem\u00f3ria do PHP\">Solu\u00e7\u00e3o 5: Aumentar o limite de mem\u00f3ria do PHP<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Como_resolver_o_HTTP_Erro_500_em_sites_que_nao_sejam_WordPress\" title=\"Como resolver o HTTP Erro 500 em sites que n\u00e3o sejam WordPress\">Como resolver o HTTP Erro 500 em sites que n\u00e3o sejam WordPress<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_6_Verificar_a_sintaxe_do_arquivo_htaccess\" title=\"Solu\u00e7\u00e3o 6: Verificar a sintaxe do arquivo .htaccess\">Solu\u00e7\u00e3o 6: Verificar a sintaxe do arquivo .htaccess<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_7_renomear_o_arquivo_htaccess_para_desativa-lo\" title=\"Solu\u00e7\u00e3o 7: renomear o arquivo .htaccess para desativ\u00e1-lo\">Solu\u00e7\u00e3o 7: renomear o arquivo .htaccess para desativ\u00e1-lo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_8_Forcar_o_PHP_a_exibir_erros_detalhados\" title=\"Solu\u00e7\u00e3o 8:&nbsp;For\u00e7ar o PHP a exibir erros detalhados\">Solu\u00e7\u00e3o 8:&nbsp;For\u00e7ar o PHP a exibir erros detalhados<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_9_Verificar_permissoes_de_arquivos_e_pastas\" title=\"Solu\u00e7\u00e3o 9: Verificar permiss\u00f5es de arquivos e pastas\">Solu\u00e7\u00e3o 9: Verificar permiss\u00f5es de arquivos e pastas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Solucao_10_Verificar_os_logs_de_erro_no_servidor\" title=\"Solu\u00e7\u00e3o 10: Verificar os logs de erro no servidor\">Solu\u00e7\u00e3o 10: Verificar os logs de erro no servidor<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Veja_tambem\" title=\"Veja tamb\u00e9m\">Veja tamb\u00e9m<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Perguntas_frequentes\" title=\"Perguntas frequentes\">Perguntas frequentes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#Conclusao\" title=\"Conclus\u00e3o\">Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_que_e_o_HTTP_Erro_500\"><\/span>O que \u00e9 o HTTP Erro 500 ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<style>\n.erro500-what {\n  background: #f9f9f9;\n  border: 1px solid #e0e0e0;\n  border-radius: 10px;\n  padding: 28px;\n  margin: 32px 0;\n  font-family: inherit;\n}\n.erro500-what p {\n  color: #444;\n  line-height: 1.75;\n  margin-bottom: 14px;\n}\n.status-family {\n  display: flex;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 20px;\n}\n.status-chip {\n  padding: 6px 14px;\n  border-radius: 6px;\n  font-weight: 600;\n  font-family: monospace;\n  line-height: 1.3;\n  text-align: center;\n}\n.status-chip small {\n  display: block;\n  font-weight: 400;\n  opacity: 0.75;\n}\n.s2xx { background: #eafaf3; color: #1a7f4b; border: 1px solid #a8e6c7; }\n.s3xx { background: #eef4ff; color: #2a5fc4; border: 1px solid #abc0f0; }\n.s4xx { background: #fffbea; color: #a07a00; border: 1px solid #f0dc8a; }\n.s5xx { background: #fff2ee; color: #c0441a; border: 1px solid #f0b49a; font-weight: 700; }\n<\/style>\n\n<div class=\"erro500-what\">\n  <p>O <strong>HTTP 500 Internal Server Error<\/strong> \u00e9 um <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\">c\u00f3digo de status HTTP<\/a> da fam\u00edlia <strong>5xx<\/strong>, que abrange erros ocorridos <em>no servidor<\/em> \u2014 diferente dos erros 4xx, que indicam problema no lado do cliente (como uma URL inv\u00e1lida).<\/p>\n  <p>Quando o servidor encontra uma condi\u00e7\u00e3o inesperada que o impede de completar a requisi\u00e7\u00e3o, mas n\u00e3o sabe exatamente qual foi o problema, ele retorna o c\u00f3digo 500. \u00c9 essencialmente o equivalente a um &#8220;algo deu errado, mas n\u00e3o sei dizer o qu\u00ea&#8221;.<\/p>\n  <p>Por ser um erro gen\u00e9rico, o 500 pode ter <strong>dezenas de causas diferentes<\/strong>. Isso torna o diagn\u00f3stico um pouco mais trabalhoso \u2014 mas as solu\u00e7\u00f5es abaixo cobrem as situa\u00e7\u00f5es mais comuns.<\/p>\n  <div class=\"status-family\">\n    <div class=\"status-chip s2xx\">2xx <small>Sucesso<\/small><\/div>\n    <div class=\"status-chip s3xx\">3xx <small>Redirecionamento<\/small><\/div>\n    <div class=\"status-chip s4xx\">4xx <small>Erro do cliente<\/small><\/div>\n    <div class=\"status-chip s5xx\">5xx <small>Erro do servidor \u2190 voc\u00ea est\u00e1 aqui<\/small><\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Principais_causas\"><\/span>Principais causas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div style=\"display:grid; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); gap:16px; margin:28px 0; font-family:Arial, Helvetica, sans-serif;\">\n\n<div style=\"border:1px solid #dde6ef; border-radius:12px; padding:20px 22px; background:#f7fafd;\">\n<div style=\"font-size:26px; line-height:1; margin-bottom:10px;\">&#x1f50c;<\/div>\n<div style=\"font-weight:700; color:#0b3d91; margin-bottom:6px; font-size:16px;\">Plugin ou tema com erro<\/div>\n<p style=\"margin:0; color:#333; line-height:1.6; font-size:14.5px;\">Especialmente no WordPress. Um plugin incompat\u00edvel ou com bug \u00e9 a causa n\u00famero um do erro 500.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #dde6ef; border-radius:12px; padding:20px 22px; background:#f7fafd;\">\n<div style=\"font-size:26px; line-height:1; margin-bottom:10px;\">&#x1f4c4;<\/div>\n<div style=\"font-weight:700; color:#0b3d91; margin-bottom:6px; font-size:16px;\">Arquivo .htaccess corrompido<\/div>\n<p style=\"margin:0; color:#333; line-height:1.6; font-size:14.5px;\">Uma linha mal-formada no .htaccess derruba o site inteiro. Acontece com frequ\u00eancia ap\u00f3s atualiza\u00e7\u00f5es.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #dde6ef; border-radius:12px; padding:20px 22px; background:#f7fafd;\">\n<div style=\"font-size:26px; line-height:1; margin-bottom:10px;\">&#x1f418;<\/div>\n<div style=\"font-weight:700; color:#0b3d91; margin-bottom:6px; font-size:16px;\">Limite de mem\u00f3ria PHP excedido<\/div>\n<p style=\"margin:0; color:#333; line-height:1.6; font-size:14.5px;\">Scripts muito pesados ultrapassam o limite de RAM configurado e geram o erro 500 silenciosamente.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #dde6ef; border-radius:12px; padding:20px 22px; background:#f7fafd;\">\n<div style=\"font-size:26px; line-height:1; margin-bottom:10px;\">&#x1f512;<\/div>\n<div style=\"font-weight:700; color:#0b3d91; margin-bottom:6px; font-size:16px;\">Permiss\u00f5es incorretas de arquivos<\/div>\n<p style=\"margin:0; color:#333; line-height:1.6; font-size:14.5px;\">Arquivos com permiss\u00e3o 777 ou pastas com 666 podem ser bloqueadas pelo servidor como medida de seguran\u00e7a.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #dde6ef; border-radius:12px; padding:20px 22px; background:#f7fafd;\">\n<div style=\"font-size:26px; line-height:1; margin-bottom:10px;\">&#x1f41b;<\/div>\n<div style=\"font-weight:700; color:#0b3d91; margin-bottom:6px; font-size:16px;\">Erro de sintaxe em PHP<\/div>\n<p style=\"margin:0; color:#333; line-height:1.6; font-size:14.5px;\">Um par\u00eantese ou ponto-e-v\u00edrgula faltando em qualquer arquivo PHP pode derrubar o site.<\/p>\n<\/div>\n\n<div style=\"border:1px solid #dde6ef; border-radius:12px; padding:20px 22px; background:#f7fafd;\">\n<div style=\"font-size:26px; line-height:1; margin-bottom:10px;\">&#x1f5c4;&#xfe0f;<\/div>\n<div style=\"font-weight:700; color:#0b3d91; margin-bottom:6px; font-size:16px;\">Timeout ou falha no banco de dados<\/div>\n<p style=\"margin:0; color:#333; line-height:1.6; font-size:14.5px;\">Consultas lentas ou conex\u00e3o inst\u00e1vel com o banco tamb\u00e9m podem disparar o erro 500. No WordPress, isso costuma aparecer como uma mensagem pr\u00f3pria: veja <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/erro-conexao-banco-de-dados\/\" style=\"color:#1a73e8; text-decoration:underline;\">erro ao estabelecer uma conex\u00e3o com o banco de dados<\/a>.<\/p>\n<\/div>\n\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-500-arvore-de-diagnostico-655x1024.png\" alt=\"\u00c1rvore de diagn\u00f3stico do erro 500: se voc\u00ea mexeu em algo, desfa\u00e7a; se n\u00e3o, siga o caminho de WordPress ou de site comum; e se nada resolver, leia o log de erro\" class=\"wp-image-17684\" width=\"655\" height=\"1024\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-500-arvore-de-diagnostico-655x1024.png 655w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-500-arvore-de-diagnostico-192x300.png 192w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-500-arvore-de-diagnostico-768x1200.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-500-arvore-de-diagnostico-983x1536.png 983w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-500-arvore-de-diagnostico.png 1003w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><\/figure>\n\n\n\n<h2 id=\"1\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_corrigir_o_HTTP_erro_500_em_sites_WordPress\"><\/span>Como corrigir o HTTP erro&nbsp;500 em sites WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiramente, a&nbsp;maioria dos problemas&nbsp;que geram&nbsp;o erro&nbsp;HTTP 500 Internal Server Error no WordPress s\u00e3o causados por plugins com problemas. Uma causa comum tamb\u00e9m s\u00e3o problemas no servidor do arquivo .htaccess.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, para resolver este problema, iremos resetar nosso arquivo .htaccess. Em seguida, caso o problema persista, iremos apresentar outras solu\u00e7\u00f5es envolvendo plugins e temas. Ao fazer testes, recomendamos sempre <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/limpar-cache\/\">limpar o cache<\/a> de seu navegador.<\/p>\n\n\n\n<h3 id=\"13\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_1_Solucionando_problemas_com_plugins\"><\/span>Solu\u00e7\u00e3o 1: Solucionando problemas com plugins<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para ajudar nossos clientes a resolver o problema HTTP 500 Internal Server Error, precisamos tentar encontrar sua causa. Sendo assim, \u00e9 muito comum haver plugins com problemas gerando este erro. O banco de dados do WordPress algumas vezes pode se corromper devido a problemas com plugins.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiramente, no WordPress v\u00e1 at\u00e9 \u00e0 op\u00e7\u00e3o <strong>Plugins<\/strong>. Ela fica dentro de <strong>Plugins Instalados<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-7.jpg\" alt=\"\" class=\"wp-image-3210\" width=\"312\" height=\"94\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-7.jpg 312w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-7-300x90.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-7-1x1.jpg 1w\" sizes=\"(max-width: 312px) 100vw, 312px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Primeiramente, tente atualizar os plugins em seu WordPress.<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, voc\u00ea precisa <strong>atualizar todos os plugins<\/strong> aonde mostra a mensagem &#8220;Atualize agora&#8221;. A seguir. Dessa forma, para atualizar, basta clicar em <strong>Atualize agora<\/strong>.&nbsp; Repita este processo para todos os plugins com o alerta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/atualizar-plugins.png\" alt=\"atualizar plugins no wordpress\" class=\"wp-image-8356\" width=\"1013\" height=\"422\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/atualizar-plugins.png 1013w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/atualizar-plugins-300x125.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/atualizar-plugins-768x320.png 768w\" sizes=\"(max-width: 1013px) 100vw, 1013px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Por fim, fa\u00e7a um teste e verifique se o HTTP Erro 500 foi resolvido. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Se n\u00e3o funcionar, tente desabilitar plugins um a um at\u00e9 achar o defeito<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Volte para a \u00e1rea <strong>Plugins instalados<\/strong> do WordPress. Agora, tente <strong>desativar<\/strong> todos os plugins, um a um. Em cada plugin, clique em <strong>Desativar<\/strong>, e depois tente acessar seu site. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Repita o processo at\u00e9 encontrar o plugin que estiver causando o erro.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/desativar.png\" alt=\"\" class=\"wp-image-8355\" width=\"261\" height=\"71\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dica: h\u00e1 ainda outras formas de desabilitar plugins, tanto por FTP como pelo painel Softaculous. Recomendamos este artigo que explica em detalhes: <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-desativar-plugins-do-wordpress\/\">Como desativar plugins do WordPress, com ou sem wp-admin<\/a><\/p>\n\n\n\n<style>\n.callout-tip {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  background: #f0faf5;\n  border: 1px solid #a8e6c7;\n  border-left: 4px solid #1a7f4b;\n  border-radius: 8px;\n  padding: 16px 20px;\n  margin: 24px 0;\n}\n.callout-tip .ct-icon { font-size: 22px; flex-shrink: 0; margin-top: 1px; }\n.callout-tip .ct-body { flex: 1; }\n.callout-tip .ct-title {\n  font-weight: 700;\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: #1a7f4b;\n  margin-bottom: 6px;\n}\n.callout-tip .ct-body p {\n\n  color: #333;\n  line-height: 1.65;\n  margin: 0;\n}\n.callout-tip code {\n  background: #dff5eb;\n  border: 1px solid #a8e6c7;\n  border-radius: 4px;\n  padding: 1px 6px;\n  font-family: monospace;\n  font-size: 13px;\n  color: #1a5c38;\n}\n<\/style>\n\n<div class=\"callout-tip\">\n  <div class=\"ct-icon\">&#x1f4a1;<\/div>\n  <div class=\"ct-body\">\n    <div class=\"ct-title\">Dica<\/div>\n    <p>Se o painel do WordPress estiver inacess\u00edvel por causa do erro 500, voc\u00ea pode desativar plugins via FTP renomeando a pasta <code>\/wp-content\/plugins\/nome-do-plugin<\/code> para algo como <code>nome-do-plugin-DESATIVADO<\/code>. O WordPress ignora pastas com nome diferente.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Usa Elementor?<\/strong> Nesse caso, vale inverter a ordem: o erro 500 no Elementor quase sempre \u00e9 limite do PHP \u2014 principalmente o <code>max_input_vars<\/code> \u2014 e n\u00e3o conflito de plugin. Desativar plugins n\u00e3o resolve, porque o problema n\u00e3o \u00e9 conflito. Veja <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/erro-500-elementor\/\">erro 500 no Elementor<\/a> para os limites espec\u00edficos que ele exige.<\/p>\n\n\n\n<h3 id=\"11\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_2_Resetar_o_htaccess_pelo_WordPress\"><\/span>Solu\u00e7\u00e3o 2: Resetar o .htaccess pelo WordPress<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiramente,&nbsp; acesse a op\u00e7\u00e3o <strong>Links permanentes<\/strong> que fica dentro de <strong>Configura\u00e7\u00f5es<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-5.jpg\" alt=\"configura\u00e7\u00f5es do wordpress\" class=\"wp-image-3207\" width=\"308\" height=\"197\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-5.jpg 308w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-5-300x192.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-5-1x1.jpg 1w\" sizes=\"(max-width: 308px) 100vw, 308px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sempre que&nbsp;fizermos altera\u00e7\u00f5es aos&nbsp;<strong>Links permanentes<\/strong>, o WordPress ir\u00e1 resetar o arquivo .<a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/\">htaccess<\/a>. Note que estas altera\u00e7\u00f5es podem afetar o SEO de seu site. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, recomendamos alterar a op\u00e7\u00e3o ativa dentro dos<strong> Links permanentes<\/strong>. Em seguida, clique <strong>Salvar altera\u00e7\u00f5es<\/strong>. Dessa forma, o WordPress ir\u00e1 resetar o arquivo .htaccess&nbsp;,&nbsp;e por isso, h\u00e1 grandes chances&nbsp; do Erro 500 ser solucionado.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-6.jpg\" alt=\"permalinks do wordpress\" class=\"wp-image-3209\" width=\"871\" height=\"482\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-6.jpg 871w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-6-300x166.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-6-768x425.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-6-1x1.jpg 1w\" sizes=\"(max-width: 871px) 100vw, 871px\" \/><\/figure>\n\n\n\n<h3 id=\"12\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_3_Resetar_manualmente_o_arquivo_htaccess\"><\/span>Solu\u00e7\u00e3o 3: Resetar manualmente o arquivo .htaccess<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Caso voc\u00ea use WordPress e queira resetar o arquivo .htaccess manualmente, recomendamos&nbsp;criar uma c\u00f3pia dele consigo.&nbsp; Dessa forma, voc\u00ea poder\u00e1 retornar o arquivo ao padr\u00e3o anterior em caso de problemas.<\/p>\n\n\n\n<style>\n.callout-backup {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  background: #eef4ff;\n  border: 1px solid #abc0f0;\n  border-left: 4px solid #2a5fc4;\n  border-radius: 8px;\n  padding: 16px 20px;\n  margin: 24px 0;\n}\n.callout-backup .cb-icon { font-size: 22px; flex-shrink: 0; margin-top: 1px; }\n.callout-backup .cb-body { flex: 1; }\n.callout-backup .cb-title {\n  font-weight: 700;\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: #2a5fc4;\n  margin-bottom: 6px;\n}\n.callout-backup .cb-body p {\n\n  color: #333;\n  line-height: 1.65;\n  margin: 0;\n}\n.callout-backup code {\n  background: #dce8ff;\n  border: 1px solid #abc0f0;\n  border-radius: 4px;\n  padding: 1px 6px;\n  font-family: monospace;\n\n  color: #1a3a8f;\n}\n<\/style>\n\n<div class=\"callout-backup\">\n  <div class=\"cb-icon\">&#x1f4be;<\/div>\n  <div class=\"cb-body\">\n    <div class=\"cb-title\">Sempre fa\u00e7a backup antes de editar<\/div>\n    <p>Renomeie o <code>.htaccess<\/code> original para <code>.htaccess.bak<\/code> antes de qualquer edi\u00e7\u00e3o. Assim voc\u00ea pode restaurar se algo der errado.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Basicamente, o&nbsp;arquivo&nbsp;.htaccess&nbsp;\u00e9 comum e define apontamentos e comportamentos&nbsp;do servidor web. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O cPanel tem um arquivo .htaccess padr\u00e3o, que&nbsp;\u00e9 colocado&nbsp;dentro da pasta public_html de seu site. Por exemplo, se&nbsp;nosso&nbsp;blog WordPress estiver na raiz&nbsp;do site, o arquivo .htaccess estar\u00e1 dentro da pasta public_html.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Acesse o gerenciador de arquivos do seu painel de controle, ou ent\u00e3o, fa\u00e7a acesso por FTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora voc\u00ea j\u00e1 pode visualizar o arquivo .htaccess na listagem de arquivos:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3.jpg\" alt=\"gerenciador de arquivos\" class=\"wp-image-3205\" width=\"701\" height=\"353\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3.jpg 701w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3-300x151.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3-1x1.jpg 1w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A seguir, o conte\u00fado padr\u00e3o e original do arquivo .htaccess do WordPress. Simplesmente edite&nbsp;seu arquivo&nbsp;.htaccess, esvazie ele, e copie e cole este conte\u00fado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># BEGIN WordPress\n \n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - &#091;L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php &#091;L]\n&lt;\/IfModule&gt;\n \n# END WordPress<\/code><\/pre>\n\n\n\n<h3 id=\"14\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_4_Trocar_seu_tema_do_WordPress\"><\/span>Solu\u00e7\u00e3o 4: Trocar seu tema do WordPress<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Algumas vezes altera\u00e7\u00f5es feitas a um tema do WordPress podem gerar o erro 500. Ou at\u00e9 mesmo altera\u00e7\u00f5es feitas em arquivos PHP dentro do WordPress. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para corrigir o 500 Internal Server Error, h\u00e1 outra possibilidade: alterar o template do WordPress. Para isso, v\u00e1 at\u00e9 a op\u00e7\u00e3o <strong>Temas<\/strong>. Ela fica dentro de <strong>Apar\u00eancia<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-9.jpg\" alt=\"menu wordpress\" class=\"wp-image-3212\" width=\"317\" height=\"204\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-9.jpg 317w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-9-300x193.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-9-1x1.jpg 1w\" sizes=\"(max-width: 317px) 100vw, 317px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, encontre um tema diferente. Neste novo tema escolhido, clique em <strong>Ativar<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-10.jpg\" alt=\"tema do wordpress\" class=\"wp-image-3213\" width=\"386\" height=\"308\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-10.jpg 386w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-10-300x239.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-10-1x1.jpg 1w\" sizes=\"(max-width: 386px) 100vw, 386px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_5_Aumentar_o_limite_de_memoria_do_PHP\"><\/span>Solu\u00e7\u00e3o 5: Aumentar o limite de mem\u00f3ria do PHP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Uma das causas mais frequentes e mais ignoradas. Quando o WordPress ou um plugin consome mais mem\u00f3ria do que o permitido, o servidor retorna 500 sem mais detalhes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adicione as linhas abaixo ao seu arquivo<strong>&nbsp;<code>wp-config.php<\/code><\/strong>, logo antes da linha&nbsp;<code>\/* That's all, stop editing! *\/<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define('WP_MEMORY_LIMIT', '256M');\ndefine('WP_MAX_MEMORY_LIMIT', '512M');<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativamente, adicione ao&nbsp;<code>.htaccess<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php_value memory_limit 256M<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Editar diretivas de PHP no .htaccess pode causar um erro 500 \u2014 \u00e9 o que pode acontecer ao ajustar o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/\">upload_max_filesize<\/a> num servidor CGI\/FPM.<\/p>\n\n\n\n<h2 id=\"2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_resolver_o_HTTP_Erro_500_em_sites_que_nao_sejam_WordPress\"><\/span>Como resolver o HTTP Erro 500 em sites que n\u00e3o sejam WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 muitas poss\u00edveis causas para o Erro 500 em sites que n\u00e3o usam WordPress. Dessa forma, iremos apresentar as causas mais comuns com as respectivas solu\u00e7\u00f5es. Na maioria das vezes, mesmo para quem n\u00e3o usa WordPress, a causa do 500 Internal Server Error est\u00e1 no arquivo .htaccess. Este arquivo fica normalmente localizado dentro da pasta public_html (raiz do site).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3.jpg\" alt=\"erro do servidor\" class=\"wp-image-3205\" width=\"701\" height=\"353\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3.jpg 701w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3-300x151.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-3-1x1.jpg 1w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 id=\"21\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_6_Verificar_a_sintaxe_do_arquivo_htaccess\"><\/span>Solu\u00e7\u00e3o 6: Verificar a sintaxe do arquivo .htaccess<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiramente, vamos editar o arquivo .htaccess e procurar por erros dentro dele. Recomendamos usar este <a href=\"https:\/\/www.htaccesscheck.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">verificador de .htaccess<\/a> .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, basta copiar e colar o conte\u00fado do seu .htaccess para este site. Em seguida, ele ir\u00e1 lhe mostrar em vermelho qual linha que possui erros, para que voc\u00ea possa corrigir.<\/p>\n\n\n\n<div class=\"callout-backup\">\n  <div class=\"cb-icon\">&#x1f4be;<\/div>\n  <div class=\"cb-body\">\n    <div class=\"cb-title\">Sempre fa\u00e7a backup antes de editar<\/div>\n    <p>Copie o <code>.htaccess<\/code> para <code>.htaccess.bak<\/code> antes de qualquer altera\u00e7\u00e3o.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-11.jpg\" alt=\"linha com o erro no servidor\" class=\"wp-image-3214\" width=\"574\" height=\"346\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-11.jpg 574w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-11-300x181.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-11-1x1.jpg 1w\" sizes=\"(max-width: 574px) 100vw, 574px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se n\u00e3o encontrar a linha com problema, monte um arquivo novo no <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/htaccess-aprenda-tudo-sobre-esse-arquivo\/\" data-type=\"post\" data-id=\"1400\">gerador de .htaccess<\/a>, que j\u00e1 sai com a sintaxe certa, e troque o atual por ele. Guarde o antigo como .htaccess.bak.<\/p>\n\n\n\n<h3 id=\"22\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_7_renomear_o_arquivo_htaccess_para_desativa-lo\"><\/span>Solu\u00e7\u00e3o 7: renomear o arquivo .htaccess para desativ\u00e1-lo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode simplesmente renomear este arquivo. Isto ir\u00e1 desativ\u00e1-lo no servidor. \u00c9 uma forma bastante comum para resolver o erro. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, renomeie ele para <strong>.htaccess-antigo<\/strong> . Dessa forma, voc\u00ea pode observar o comportamento do seu site sem ele.<\/p>\n\n\n\n<style>\n.callout-warning {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  background: #fffbea;\n  border: 1px solid #f0dc8a;\n  border-left: 4px solid #a07a00;\n  border-radius: 8px;\n  padding: 16px 20px;\n  margin: 24px 0;\n}\n.callout-warning .cw-icon { font-size: 22px; flex-shrink: 0; margin-top: 1px; }\n.callout-warning .cw-body { flex: 1; }\n.callout-warning .cw-title {\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: #a07a00;\n  margin-bottom: 6px;\n}\n.callout-warning .cw-body p {\n  color: #333;\n  line-height: 1.65;\n  margin: 0;\n}\n<\/style>\n\n<div class=\"callout-warning\">\n  <div class=\"cw-icon\">&#x26a0;&#xfe0f;<\/div>\n  <div class=\"cw-body\">\n    <div class=\"cw-title\">N\u00e3o deixe sem .htaccess em produ\u00e7\u00e3o<\/div>\n    <p>Sem o arquivo, URLs amig\u00e1veis param de funcionar no WordPress e algumas regras de seguran\u00e7a ficam desativadas. Use isso s\u00f3 para diagn\u00f3stico.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h3 id=\"23\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_8_Forcar_o_PHP_a_exibir_erros_detalhados\"><\/span>Solu\u00e7\u00e3o 8:&nbsp;For\u00e7ar o PHP a exibir erros detalhados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Por padr\u00e3o, o PHP mostra os erros 500 desta forma a seguir. Sendo assim, h\u00e1 uma op\u00e7\u00e3o para que voc\u00ea possa for\u00e7ar o PHP a mostrar as mensagens de erro na tela.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-12.jpg\" alt=\"erro no servidor\" class=\"wp-image-3215\" width=\"561\" height=\"392\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-12.jpg 561w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-12-300x210.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-12-1x1.jpg 1w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, para habilitar a exibi\u00e7\u00e3o de erros no PHP, adicione estas linhas ao in\u00edcio do seu arquivo PHP. Fa\u00e7a isso dentro das tags &lt;?php e ?&gt;.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\nerror_reporting(E_ALL);\nini_set('display_errors', '1');\nini_set('display_startup_errors', '1');\n\/\/ ... resto do seu c\u00f3digo\n\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, seu arquivo PHP ir\u00e1 exibir a mensagem de erro na tela. Dessa forma, voc\u00ea poder\u00e1 encontrar a exata causa do Erro 500. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para revelar a mensagem por tr\u00e1s do erro 500, ative a exibi\u00e7\u00e3o de erros do PHP \u2014 o guia de <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/display-errors-php\/\">como exibir os erros do PHP<\/a> detalha os tr\u00eas caminhos e o cuidado de desligar depois.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/suexec.jpg\" alt=\"erro no servidor\" class=\"wp-image-8350\" width=\"467\" height=\"214\" \/><\/figure>\n\n\n\n<style>\n.callout-danger {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  background: #fff2ee;\n  border: 1px solid #f0b49a;\n  border-left: 4px solid #c0441a;\n  border-radius: 8px;\n  padding: 16px 20px;\n  margin: 24px 0;\n}\n.callout-danger .cd-icon { font-size: 22px; flex-shrink: 0; margin-top: 1px; }\n.callout-danger .cd-body { flex: 1; }\n.callout-danger .cd-title {\n  font-weight: 700;\n\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: #c0441a;\n  margin-bottom: 6px;\n}\n.callout-danger .cd-body p {\n\n  color: #333;\n  line-height: 1.65;\n  margin: 0;\n}\n<\/style>\n\n<div class=\"callout-danger\">\n  <div class=\"cd-icon\">&#x1f6a8;<\/div>\n  <div class=\"cd-body\">\n    <div class=\"cd-title\">Remova ap\u00f3s o diagn\u00f3stico<\/div>\n    <p>Exibir erros em produ\u00e7\u00e3o exp\u00f5e informa\u00e7\u00f5es sens\u00edveis do seu servidor (caminhos de arquivos, vers\u00f5es, estrutura do banco de dados). Remova essas linhas assim que identificar o problema.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_9_Verificar_permissoes_de_arquivos_e_pastas\"><\/span>Solu\u00e7\u00e3o 9: Verificar permiss\u00f5es de arquivos e pastas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Esta causa \u00e9 frequentemente ignorada. Servidores Apache e Nginx rejeitam arquivos com permiss\u00f5es excessivamente abertas como medida de seguran\u00e7a, gerando o erro 500.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As permiss\u00f5es recomendadas s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Arquivos PHP e HTML:<\/strong>&nbsp;<code>644<\/code><\/li>\n\n\n\n<li><strong>Pastas\/diret\u00f3rios:<\/strong>&nbsp;<code>755<\/code><\/li>\n\n\n\n<li><strong>wp-config.php<\/strong>&nbsp;(se usar WordPress):&nbsp;<code>600<\/code>&nbsp;ou&nbsp;<code>640<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para corrigir via SSH ou terminal do cPanel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Corrige todos os arquivos dentro de public_html\nfind \/public_html -type f -exec chmod 644 {} \\;\n\n# Corrige todas as pastas dentro de public_html\nfind \/public_html -type d -exec chmod 755 {} \\;<\/code><\/pre>\n\n\n\n<h3 id=\"24\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucao_10_Verificar_os_logs_de_erro_no_servidor\"><\/span>Solu\u00e7\u00e3o 10: Verificar os logs de erro no servidor<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Por fim, caso nenhuma das alternativas anteriores tenha surtido efeito, recomendamos olhar os logs de erro do servidor. Certamente eles ir\u00e3o exibir a causa exata&nbsp;do Erro 500 Internal Server Error. Dentro do&nbsp;painel de controle cPanel, acesse a op\u00e7\u00e3o&nbsp;<strong>Erros<\/strong>&nbsp;que fica dentro de&nbsp;<strong>M\u00e9tricas<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-14.jpg\" alt=\"painel de controle\" class=\"wp-image-3217\" width=\"780\" height=\"314\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-14.jpg 780w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-14-300x121.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-14-768x309.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-14-1x1.jpg 1w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, todas as mensagens de Erro 500 ser\u00e3o exibidas na tela<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-15.jpg\" alt=\"erros do servidor\" class=\"wp-image-3218\" width=\"956\" height=\"335\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-15.jpg 956w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-15-300x105.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-15-768x269.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-15-785x275.jpg 785w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/erro-500-15-1x1.jpg 1w\" sizes=\"(max-width: 956px) 100vw, 956px\" \/><\/figure>\n\n\n\n<style>\n.callout-info {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  background: #eef4ff;\n  border: 1px solid #abc0f0;\n  border-left: 4px solid #2a5fc4;\n  border-radius: 8px;\n  padding: 16px 20px;\n  margin: 24px 0;\n}\n.callout-info .ci-icon { font-size: 22px; flex-shrink: 0; margin-top: 1px; }\n.callout-info .ci-body { flex: 1; }\n.callout-info .ci-title {\n  font-weight: 700;\n\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: #2a5fc4;\n  margin-bottom: 6px;\n}\n.callout-info .ci-body p {\n\n  color: #333;\n  line-height: 1.65;\n  margin: 0;\n}\n<\/style>\n\n<div class=\"callout-info\">\n  <div class=\"ci-icon\">&#x1f50d;<\/div>\n  <div class=\"ci-body\">\n    <div class=\"ci-title\">Como usar as mensagens de erro<\/div>\n    <p>A linha registrada no momento da falha normalmente nomeia o arquivo e a linha que causaram o erro \u2014 \u00e9 ali que est\u00e1 a resposta. Se a mensagem n\u00e3o for clara, envie-a ao suporte da sua hospedagem junto com o hor\u00e1rio exato da falha.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Se a linha do log for um erro do PHP, como Fatal error, Parse error ou Allowed memory size, cole a mensagem no <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#hh-err\">decodificador de erros de site<\/a>. Ele explica o erro, mostra o arquivo, a linha e o plugin ou tema que aparecem na mensagem e indica o que fazer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Veja_tambem\"><\/span>Veja tamb\u00e9m<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O erro 500 abre a classe 5XX dos <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\">c\u00f3digos de status HTTP<\/a> (erros do servidor). Veja tamb\u00e9m os primos da mesma fam\u00edlia: <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-502-bad-gateway\/\">502 Bad Gateway<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-504-gateway-timeout\/\">504 Gateway Timeout<\/a> e <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/error-503\/\">503 Servi\u00e7o Indispon\u00edvel<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se o seu site usa Cloudflare, o erro pode vir da origem ou da pr\u00f3pria CDN \u2014 veja <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-500-cloudflare\/\">erro 500 no Cloudflare<\/a> para descobrir qual dos dois. Se voc\u00ea usa o Elementor, recomendamos este artigo sobre o <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/erro-500-elementor\/\">erro 500 no Elementor<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perguntas_frequentes\"><\/span>Perguntas frequentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que significa o erro 500 Internal Server Error?<\/strong><br>Significa que o servidor encontrou uma condi\u00e7\u00e3o inesperada que o impediu de completar a requisi\u00e7\u00e3o. Diferente de um erro 404 ou 403, o c\u00f3digo 500 n\u00e3o identifica a causa \u2014 ele apenas informa que existe uma. Por isso o diagn\u00f3stico \u00e9 feito por elimina\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O erro 500 \u00e9 culpa minha ou do servidor de hospedagem?<\/strong><br>Pode ser dos dois. Se o erro apareceu logo depois de voc\u00ea alterar um arquivo, instalar um plugin ou mexer numa configura\u00e7\u00e3o, a causa est\u00e1 do seu lado. Se nada mudou e outros sites do mesmo servidor tamb\u00e9m est\u00e3o fora, \u00e9 do lado do servidor. Os logs de erro distinguem os dois casos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como descobrir a causa exata do erro 500?<\/strong><br>Pelos logs de erro do servidor. No cPanel eles ficam em <strong>M\u00e9tricas \u2192 Erros<\/strong>; num VPS, geralmente em <code>\/var\/log\/apache2\/error.log<\/code> ou <code>\/var\/log\/nginx\/error.log<\/code>. A linha registrada no momento da falha normalmente nomeia o arquivo e a linha respons\u00e1veis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Por que o arquivo .htaccess causa erro 500?<\/strong><br>Porque uma \u00fanica diretiva inv\u00e1lida \u00e9 suficiente. O <code>.htaccess<\/code> \u00e9 lido a cada requisi\u00e7\u00e3o, e o Apache retorna 500 em vez de ignorar a linha que n\u00e3o consegue interpretar. Renomear o arquivo para <code>.htaccess-antigo<\/code> e recarregar o site mostra na hora se a causa \u00e9 essa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Meu site WordPress deu erro 500 depois de instalar um plugin. O que fa\u00e7o?<\/strong><br>Desative o plugin. Se o painel estiver inacess\u00edvel, renomeie a pasta dele em <code>\/wp-content\/plugins\/<\/code> via FTP ou gerenciador de arquivos \u2014 o WordPress ignora pastas com nome diferente e desativa o plugin automaticamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O erro 500 apaga os arquivos ou o conte\u00fado do meu site?<\/strong><br>N\u00e3o. O erro 500 indica uma falha ao processar a requisi\u00e7\u00e3o, n\u00e3o perda de dados. Seus arquivos, banco de dados e conte\u00fado continuam intactos, e o site volta ao normal assim que a causa \u00e9 corrigida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O erro 500 prejudica o SEO do meu site?<\/strong><br>Um erro pontual, n\u00e3o. Mas um erro 500 persistente impede que os buscadores acessem suas p\u00e1ginas, e mecanismos de busca reduzem a frequ\u00eancia de rastreamento de sites que retornam erros de servidor com frequ\u00eancia. Resolvido rapidamente, o impacto \u00e9 insignificante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que fazer se nenhuma das solu\u00e7\u00f5es funcionar?<\/strong><br>Entre em contato com o suporte da sua hospedagem com tr\u00eas informa\u00e7\u00f5es: a mensagem exata registrada no log, o hor\u00e1rio em que o erro come\u00e7ou, e se ele \u00e9 constante ou intermitente. Com esses dados, o suporte consegue verificar limites de recurso e configura\u00e7\u00f5es de servidor que voc\u00ea n\u00e3o tem como inspecionar.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n\"@context\": \"https:\/\/schema.org\",\n\"@type\": \"FAQPage\",\n\"mainEntity\": [\n{\"@type\":\"Question\",\"name\":\"O que significa o erro 500 Internal Server Error?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Significa que o servidor encontrou uma condi\u00e7\u00e3o inesperada que o impediu de completar a requisi\u00e7\u00e3o. Diferente de um erro 404 ou 403, o c\u00f3digo 500 n\u00e3o identifica a causa, ele apenas informa que existe uma. Por isso o diagn\u00f3stico \u00e9 feito por elimina\u00e7\u00e3o.\"}},\n{\"@type\":\"Question\",\"name\":\"O erro 500 \u00e9 culpa minha ou do servidor de hospedagem?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pode ser dos dois. Se o erro apareceu logo depois de voc\u00ea alterar um arquivo, instalar um plugin ou mexer numa configura\u00e7\u00e3o, a causa est\u00e1 do seu lado. Se nada mudou e outros sites do mesmo servidor tamb\u00e9m est\u00e3o fora, \u00e9 do lado do servidor. Os logs de erro distinguem os dois casos.\"}},\n{\"@type\":\"Question\",\"name\":\"Como descobrir a causa exata do erro 500?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pelos logs de erro do servidor. No cPanel eles ficam em M\u00e9tricas e depois Erros; num VPS, geralmente em \/var\/log\/apache2\/error.log ou \/var\/log\/nginx\/error.log. A linha registrada no momento da falha normalmente nomeia o arquivo e a linha respons\u00e1veis.\"}},\n{\"@type\":\"Question\",\"name\":\"Por que o arquivo .htaccess causa erro 500?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Porque uma \u00fanica diretiva inv\u00e1lida \u00e9 suficiente. O .htaccess \u00e9 lido a cada requisi\u00e7\u00e3o, e o Apache retorna 500 em vez de ignorar a linha que n\u00e3o consegue interpretar. Renomear o arquivo para .htaccess-antigo e recarregar o site mostra na hora se a causa \u00e9 essa.\"}},\n{\"@type\":\"Question\",\"name\":\"Meu site WordPress deu erro 500 depois de instalar um plugin. O que fa\u00e7o?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Desative o plugin. Se o painel estiver inacess\u00edvel, renomeie a pasta dele em \/wp-content\/plugins\/ via FTP ou gerenciador de arquivos. O WordPress ignora pastas com nome diferente e desativa o plugin automaticamente.\"}},\n{\"@type\":\"Question\",\"name\":\"O erro 500 apaga os arquivos ou o conte\u00fado do meu site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. O erro 500 indica uma falha ao processar a requisi\u00e7\u00e3o, n\u00e3o perda de dados. Seus arquivos, banco de dados e conte\u00fado continuam intactos, e o site volta ao normal assim que a causa \u00e9 corrigida.\"}},\n{\"@type\":\"Question\",\"name\":\"O erro 500 prejudica o SEO do meu site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Um erro pontual, n\u00e3o. Mas um erro 500 persistente impede que os buscadores acessem suas p\u00e1ginas, e mecanismos de busca reduzem a frequ\u00eancia de rastreamento de sites que retornam erros de servidor com frequ\u00eancia. Resolvido rapidamente, o impacto \u00e9 insignificante.\"}},\n{\"@type\":\"Question\",\"name\":\"O que fazer se nenhuma das solu\u00e7\u00f5es funcionar?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Entre em contato com o suporte da sua hospedagem com tr\u00eas informa\u00e7\u00f5es: a mensagem exata registrada no log, o hor\u00e1rio em que o erro come\u00e7ou, e se ele \u00e9 constante ou intermitente. Com esses dados, o suporte consegue verificar limites de recurso e configura\u00e7\u00f5es de servidor que voc\u00ea n\u00e3o tem como inspecionar.\"}}\n]\n}\n<\/script>\n\n\n\n<div style=\"max-width:760px; margin:32px auto; background:linear-gradient(135deg,#1a73e8 0%,#0b3d91 100%); border-radius:16px; padding:32px 28px; font-family:Arial, Helvetica, sans-serif; color:#fff; box-shadow:0 10px 30px rgba(26,115,232,.25);\">\n<div style=\"display:flex; align-items:flex-start; gap:16px; flex-wrap:wrap;\">\n<div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:12px; background:rgba(255,255,255,.18);\">\n<svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"><\/path><polyline points=\"14 2 14 8 20 8\"><\/polyline><line x1=\"8\" y1=\"13\" x2=\"16\" y2=\"13\"><\/line><line x1=\"8\" y1=\"17\" x2=\"14\" y2=\"17\"><\/line><\/svg>\n<\/div>\n<div style=\"flex:1 1 320px; min-width:260px;\">\n<div style=\"font-weight:800; line-height:1.25; margin-bottom:8px; font-size:19px;\">Suporte que l\u00ea o log com voc\u00ea<\/div>\n<p style=\"margin:0 0 18px; line-height:1.6; color:#dbe7fb;\">Diagnosticar um erro 500 exige acesso aos logs, ao .htaccess e \u00e0s configura\u00e7\u00f5es de PHP. Na Homehost voc\u00ea tem tudo isso no painel, com servidor no Brasil, CloudLinux isolando cada conta, backup autom\u00e1tico e suporte t\u00e9cnico em portugu\u00eas que verifica o servidor por voc\u00ea. A partir de R$ 7,90\/m\u00eas.<\/p>\n<a href=\"https:\/\/www.homehost.com.br\/hospedagem-de-sites\/\" style=\"display:inline-flex; align-items:center; gap:8px; background:#fff; color:#1a73e8; font-weight:700; text-decoration:none; padding:13px 26px; border-radius:10px; box-shadow:0 4px 12px rgba(0,0,0,.15);\">\nVer planos de hospedagem\n<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1a73e8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"3\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O erro HTTP 500 \u00e9 amplo por design \u2014 ele existe justamente para cobrir qualquer falha interna que o servidor n\u00e3o saiba categorizar de outra forma. Isso o torna desafiador, mas n\u00e3o imposs\u00edvel de resolver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O fluxo recomendado para diagn\u00f3stico \u00e9:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sites WordPress:<\/strong>&nbsp;comece pelos plugins, depois .htaccess, depois tema, depois mem\u00f3ria PHP.<\/li>\n\n\n\n<li><strong>Qualquer site:<\/strong>&nbsp;valide o .htaccess, verifique permiss\u00f5es de arquivos e ative a exibi\u00e7\u00e3o de erros PHP.<\/li>\n\n\n\n<li><strong>\u00daltimo recurso:<\/strong>&nbsp;consulte os logs de erro do servidor \u2014 eles raramente mentem.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s resolver, lembre-se de desativar a exibi\u00e7\u00e3o de erros PHP e manter todos os plugins e temas atualizados para prevenir recorr\u00eancias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O erro&nbsp;500 de HTTP &#8211; mais conhecido como&nbsp;500 Internal Server Error \u2014 \u00e9 um problema muito comum&nbsp;em servidores de hospedagem de sites. Este c\u00f3digo de erro faz parte de uma s\u00e9rie de c\u00f3digos de status HTTP. Ele pode ser causado por diversas raz\u00f5es. Neste artigo, iremos explicar todas as causas e assim apresentar as alternativas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15143,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20],"tags":[],"class_list":["post-3202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Erro 500 Internal Server Error: como diagnosticar e resolver<\/title>\n<meta name=\"description\" content=\"O que causa o erro 500 Internal Server Error e como resolver: plugins, .htaccess, limite de mem\u00f3ria PHP, permiss\u00f5es e logs do servidor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Erro 500 Internal Server Error: como diagnosticar e resolver\" \/>\n<meta property=\"og:description\" content=\"O que causa o erro 500 Internal Server Error e como resolver: plugins, .htaccess, limite de mem\u00f3ria PHP, permiss\u00f5es e logs do servidor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-25T21:08:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-31T22:33:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/http-erro-500.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/\"},\"author\":{\"name\":\"Gustavo Gallas\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"headline\":\"Erro 500 Internal Server Error: como diagnosticar e resolver\",\"datePublished\":\"2023-10-25T21:08:00+00:00\",\"dateModified\":\"2026-10-31T22:33:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/\"},\"wordCount\":2552,\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/http-erro-500.png\",\"articleSection\":[\"PHP\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/\",\"name\":\"Erro 500 Internal Server Error: como diagnosticar e resolver\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/http-erro-500.png\",\"datePublished\":\"2023-10-25T21:08:00+00:00\",\"dateModified\":\"2026-10-31T22:33:33+00:00\",\"description\":\"O que causa o erro 500 Internal Server Error e como resolver: plugins, .htaccess, limite de mem\u00f3ria PHP, permiss\u00f5es e logs do servidor.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/http-erro-500.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/http-erro-500.png\",\"width\":1536,\"height\":1024,\"caption\":\"HTTP Erro 500 - Guia completo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/php\\\/http-erro-500\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Erro 500 Internal Server Error: como diagnosticar e resolver\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\",\"name\":\"Homehost\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"width\":150,\"height\":48,\"caption\":\"Homehost\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Homehost\\\/\",\"https:\\\/\\\/x.com\\\/Homehost\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/df8002f43fc55e7f4e132abb2a6ddbc4\",\"name\":\"Gustavo Gallas\",\"description\":\"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Erro 500 Internal Server Error: como diagnosticar e resolver","description":"O que causa o erro 500 Internal Server Error e como resolver: plugins, .htaccess, limite de mem\u00f3ria PHP, permiss\u00f5es e logs do servidor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/","og_locale":"pt_BR","og_type":"article","og_title":"Erro 500 Internal Server Error: como diagnosticar e resolver","og_description":"O que causa o erro 500 Internal Server Error e como resolver: plugins, .htaccess, limite de mem\u00f3ria PHP, permiss\u00f5es e logs do servidor.","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-10-25T21:08:00+00:00","article_modified_time":"2026-10-31T22:33:33+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/http-erro-500.png","type":"image\/png"}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Gustavo Gallas","Est. tempo de leitura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#article","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/"},"author":{"name":"Gustavo Gallas","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"headline":"Erro 500 Internal Server Error: como diagnosticar e resolver","datePublished":"2023-10-25T21:08:00+00:00","dateModified":"2026-10-31T22:33:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/"},"wordCount":2552,"publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/http-erro-500.png","articleSection":["PHP"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/","name":"Erro 500 Internal Server Error: como diagnosticar e resolver","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/http-erro-500.png","datePublished":"2023-10-25T21:08:00+00:00","dateModified":"2026-10-31T22:33:33+00:00","description":"O que causa o erro 500 Internal Server Error e como resolver: plugins, .htaccess, limite de mem\u00f3ria PHP, permiss\u00f5es e logs do servidor.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/http-erro-500.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/http-erro-500.png","width":1536,"height":1024,"caption":"HTTP Erro 500 - Guia completo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Erro 500 Internal Server Error: como diagnosticar e resolver"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.homehost.com.br\/blog\/#organization","name":"Homehost","url":"https:\/\/www.homehost.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","width":150,"height":48,"caption":"Homehost"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Homehost\/","https:\/\/x.com\/Homehost"]},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4","name":"Gustavo Gallas","description":"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br"}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/http-erro-500.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3202"}],"version-history":[{"count":81,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3202\/revisions"}],"predecessor-version":[{"id":18513,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3202\/revisions\/18513"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/15143"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}