{"id":292,"date":"2025-08-26T16:51:14","date_gmt":"2025-08-26T19:51:14","guid":{"rendered":"https:\/\/www.kinghost.com.br\/wiki\/?post_type=article&#038;p=292"},"modified":"2025-08-26T16:51:15","modified_gmt":"2025-08-26T19:51:15","slug":"erro-500-causas-e-correcoes","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/erro-500-causas-e-correcoes\/","title":{"rendered":"O que est\u00e1 gerando erro 500 em seu site"},"content":{"rendered":"\n<p><em>O erro 500 \u00e9 um status de erro HTTP que indica uma dificuldade de processamento do servidor, a partir de uma incompatibilidade ou configura\u00e7\u00e3o incorreta.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a class=\"deve-redirecionar\" href=\"https:\/\/king.host\/hospedagem-de-sites?utm_source=wiki&amp;utm_medium=banner-artigo-wiki&amp;utm_campaign=banner-artigo-wiki-erro-500-causas-e-correcoes\" target=\"_blank\" rel=\"noopener\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2025\/06\/Frame-1-1.png\" alt=\"banner hospedagem\" class=\"wp-image-26651\"\/><\/a><\/figure>\n\n\n\n<p>A mensagem de erro exibida na tela em certos casos \u00e9 <em>Erro 500 &#8211; Internal Server Error<\/em>, pois o servidor n\u00e3o pode ser mais espec\u00edfico quanto ao erro em sua resposta ao visitante do site e exibe esta mensagem padr\u00e3o.<\/p>\n\n\n\n<p><strong><em>Quer ouvir o conte\u00fado completo? \u00c9 s\u00f3 clicar no player abaixo!<\/em><\/strong><\/p>\n\n\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"83\" scrolling=\"no\" data-src=\"https:\/\/go.vooozer.com\/embed\/fdb60a32\" frameborder=\"0\" title=\"Narra\u00e7\u00e3o humana do artigo\" style=\"height: 83px !important;\" allowfullscreen src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/p>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_que_causa_o_erro_500\"><\/span>O que causa o erro 500?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ele pode ocorrer por alguns motivos espec\u00edficos, tais como:<br><i class=\"fa fa-angle-right\"><\/i> Defini\u00e7\u00e3o de par\u00e2metros de forma incorreta atrav\u00e9s de um arquivo .htaccess;<br><i class=\"fa fa-angle-right\"><\/i> Elevado uso de recursos ou timeout;<br><i class=\"fa fa-angle-right\"><\/i> Permiss\u00f5es de arquivos incorretas (Linux);<br><i class=\"fa fa-angle-right\"><\/i> Alto n\u00famero de acessos simult\u00e2neos no site;<br><i class=\"fa fa-angle-right\"><\/i> Erros de regrava\u00e7\u00e3o de URL e de diretivas PHP.<br><br><i class=\"fa fa-long-arrow-right\"><\/i> Al\u00e9m dos descritos acima, em diversos servidores com PHP 5.3 ou superior, pode ocorrer ao tentar definir regras de <strong>php_flag<\/strong> ou <strong>php_value<\/strong> atrav\u00e9s de um arquivo .htaccess, visto que estes servidores tem suporte ao <strong>PHP-FPM<\/strong>, ao qual \u00e9 incompat\u00edvel a tais regras no .htaccess.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-incorporar-manipulador wp-block-embed-incorporar-manipulador wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"O que \u00e9 o erro 500 em seu site (2021) | KingHost\" width=\"699\" height=\"393\" data-src=\"https:\/\/www.youtube.com\/embed\/maiYBDuInkA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_corrigir_o_erro_500_gerado_pelo_htaccess\"><\/span>Como corrigir o erro 500 gerado pelo .htaccess<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u00c9 necess\u00e1rio revisar as regras utilizadas, se est\u00e3o configuradas de forma correta. Caso n\u00e3o saiba a regra que est\u00e1 gerando conflito, tente comentar regra por regra colocando o caractere <strong>#<\/strong> no in\u00edcio de cada linha e ir testando o acesso ao site para verificar se o mesmo retornou.<br>No exemplo abaixo, h\u00e1 erro 500 pois o dom\u00ednio est\u00e1 hospedado em servidor com PHP-FPM e utiliza regras php_flag, confira:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">php_flag register_globals off\nphp_flag magic_quotes_gpc off\n<\/pre>\n\n\n\n<p>Assim devem ficam as regras para que as mesmas fiquem comentadas (desativadas):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">#php_flag register_globals off\n#php_flag magic_quotes_gpc off\n<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/config-php-painel-1.png\"><img decoding=\"async\" data-src=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/config-php-painel-1.png\" alt=\"Configura\u00e7\u00e3o PHP - Diretivas\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/config-php-painel-1.png\" alt=\"Configura\u00e7\u00e3o PHP - Diretivas\"\/><\/noscript><\/a><\/figure><\/div>\n\n\n<p>As diretivas que usam php_flag em sua hospedagem dever\u00e3o ent\u00e3o ser configuradas no Painel de Controle do seu dom\u00ednio, na ferramenta <strong>Configura\u00e7\u00e3o PHP<\/strong>.<br>As diretivas que podem ser habilitadas ou n\u00e3o s\u00e3o: register_globals, Safe Mode, Allow URL FOpen, Display Errors, Display Startup Errors e Magic Quotes Gpc.<br>Por padr\u00e3o, vem configurada da seguinte maneira:<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_corrigir_o_erro_500_gerado_por_permissoes_incorretas\"><\/span>Como corrigir o erro 500 gerado por permiss\u00f5es incorretas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Quando referido \u00e0s permiss\u00f5es, \u00e9 necess\u00e1rio que revise as permiss\u00f5es utilizadas.<br>Por padr\u00e3o, permiss\u00f5es de diret\u00f3rios ser\u00e3o 755 e arquivos 644 dentro do ambiente de hospedagem Linux. Em alguns casos, pode acontecer de tentar mudar as permiss\u00f5es dos arquivos e as mesmas n\u00e3o serem alteradas. O motivo \u00e9 que o arquivo est\u00e1 com outro usu\u00e1rio dono (nobody ou root). Para corrigir, utilize a ferramenta <strong>Restaurar Permiss\u00f5es<\/strong> em seu Painel de Controle e tente alterar as permiss\u00f5es dos arquivos. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Erro_500_gerado_pelo_consumo_demasiado_de_processos_PHP\"><\/span>Erro 500 gerado pelo consumo demasiado de processos PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>No ambiente compartilhado, seus sites possuem limita\u00e7\u00f5es de recursos quanto a processamento e mem\u00f3ria.<br>A mem\u00f3ria PHP \u00e9 limitada em <strong>de acordo com seu plano e n\u00famero de processos que voc\u00ea definiu<\/strong> (requisi\u00e7\u00f5es PHP).<br>Ou seja, a partir do momento em que sua aplica\u00e7\u00e3o executa diversos processos simult\u00e2neos, os pr\u00f3ximos processos entram numa fila de execu\u00e7\u00e3o, assim consumindo mais recursos do servidor at\u00e9 sua limita\u00e7\u00e3o. Quando este limite \u00e9 atingido ocorre um <strong>estouro de pool<\/strong>, neste momento os processos s\u00e3o mortos pelo servidor e ent\u00e3o reiniciados, neste processo ao acessar o site \u00e9 gerado erro 500.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_identificar_scripts_lentos_e_estouro_de_pool_em_seu_site\"><\/span>Como identificar scripts lentos e estouro de pool em seu site<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/config-php-slow-logs-1.png\"><img decoding=\"async\" data-src=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/config-php-slow-logs-1.png\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/config-php-slow-logs-1.png\" alt=\"\"\/><\/noscript><\/a><\/figure><\/div>\n\n\n<p>Acesse seu Painel de Controle e clique na ferramenta <strong>Configura\u00e7\u00e3o PHP<\/strong>.<br>Se houverem scripts lentos e estouro de pool, ser\u00e3o exibidos alertas e voc\u00ea pode clicar para analisar cada ocorr\u00eancia.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/log-slow-logs-1.png\"><img decoding=\"async\" data-src=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/log-slow-logs-1.png\" alt=\"Configura\u00e7\u00e3o PHP - Slow Logs\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" \/><noscript><img decoding=\"async\" src=\"https:\/\/kinghost.com.br\/wiki\/wp-content\/uploads\/2015\/04\/log-slow-logs-1.png\" alt=\"Configura\u00e7\u00e3o PHP - Slow Logs\"\/><\/noscript><\/a><\/figure><\/div>\n\n\n<p>Clique no item que deseja obter mais informa\u00e7\u00f5es para analisar os dados.<\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[33],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/292"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=292"}],"version-history":[{"count":25,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/292\/revisions"}],"predecessor-version":[{"id":26876,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/292\/revisions\/26876"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=292"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=292"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}