{"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-07-30T20:00:36","modified_gmt":"2026-07-30T23:00:36","slug":"http-erro-500","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/","title":{"rendered":"HTTP Erro 500: Como diagnosticar e resolver (guia completo)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">O erro&nbsp;500 de HTTP &#8211; mais conhecido como&nbsp;500 Internal Server Error \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&nbsp;iremos explicar&nbsp;todas&nbsp;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<style>\n.causas-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n  margin: 24px 0;\n}\n@media (max-width: 520px) {\n  .causas-grid { grid-template-columns: 1fr; }\n}\n.cause-card {\n  background: #f9f9f9;\n  border: 1px solid #e0e0e0;\n  border-radius: 8px;\n  padding: 16px 18px;\n}\n.cause-card .cause-icon { font-size: 22px; margin-bottom: 8px; }\n.cause-card strong { display: block; color: #1a1a1a;  margin-bottom: 4px; }\n.cause-card p { ; color: #555; margin: 0; line-height: 1.5; }\n<\/style>\n\n<div class=\"causas-grid\">\n  <div class=\"cause-card\">\n    <div class=\"cause-icon\">&#x1f50c;<\/div>\n    <strong>Plugin ou tema com erro<\/strong>\n    <p>Especialmente no WordPress. Um plugin incompat\u00edvel ou com bug \u00e9 a causa n\u00famero um do erro 500.<\/p>\n  <\/div>\n  <div class=\"cause-card\">\n    <div class=\"cause-icon\">&#x1f4c4;<\/div>\n    <strong>Arquivo .htaccess corrompido<\/strong>\n    <p>Uma linha mal-formada no .htaccess derruba o site inteiro. Acontece com frequ\u00eancia ap\u00f3s atualiza\u00e7\u00f5es.<\/p>\n  <\/div>\n  <div class=\"cause-card\">\n    <div class=\"cause-icon\">&#x1f418;<\/div>\n    <strong>Limite de mem\u00f3ria PHP excedido<\/strong>\n    <p>Scripts muito pesados ultrapassam o limite de RAM configurado e geram o erro 500 silenciosamente.<\/p>\n  <\/div>\n  <div class=\"cause-card\">\n    <div class=\"cause-icon\">&#x1f512;<\/div>\n    <strong>Permiss\u00f5es incorretas de arquivos<\/strong>\n    <p>Arquivos com permiss\u00e3o 777 ou pastas com 666 podem ser bloqueadas pelo servidor como medida de seguran\u00e7a.<\/p>\n  <\/div>\n  <div class=\"cause-card\">\n    <div class=\"cause-icon\">&#x1f41b;<\/div>\n    <strong>Erro de sintaxe em PHP<\/strong>\n    <p>Um par\u00eantese ou ponto-e-v\u00edrgula faltando em qualquer arquivo PHP pode derrubar o site.<\/p>\n  <\/div>\n  <div class=\"cause-card\">\n    <div class=\"cause-icon\">&#x1f5c4;&#xfe0f;<\/div>\n    <strong>Timeout ou falha no banco de dados<\/strong>\n    <p>Consultas lentas ou conex\u00e3o inst\u00e1vel com o banco de dados tamb\u00e9m podem disparar o erro 500.<\/p>\n  <\/div>\n<\/div>\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 fetchpriority=\"high\" 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 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<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<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 \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&nbsp;iremos explicar&nbsp;todas&nbsp;as causas e assim apresentar as alternativas para resolver este&nbsp;erro em [&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 v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HTTP Erro 500: Como diagnosticar e resolver (guia completo)<\/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=\"HTTP Erro 500: Como diagnosticar e resolver (guia completo)\" \/>\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-07-30T23:00:36+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=\"16 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@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\":\"HTTP Erro 500: Como diagnosticar e resolver (guia completo)\",\"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-07-30T23:00:36+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"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\":\"HTTP Erro 500: Como diagnosticar e resolver (guia completo)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"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\":\"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":"HTTP Erro 500: Como diagnosticar e resolver (guia completo)","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":"HTTP Erro 500: Como diagnosticar e resolver (guia completo)","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-07-30T23:00:36+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":"16 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@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":"HTTP Erro 500: Como diagnosticar e resolver (guia completo)","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-07-30T23:00:36+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"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":"HTTP Erro 500: Como diagnosticar e resolver (guia completo)"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","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":"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":76,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3202\/revisions"}],"predecessor-version":[{"id":17004,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3202\/revisions\/17004"}],"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}]}}