{"id":1094,"date":"2024-07-09T22:30:00","date_gmt":"2024-07-10T01:30:00","guid":{"rendered":"https:\/\/kangaroo.host\/blog\/erro-critico-wordpress-como-resolver\/"},"modified":"2025-07-14T16:38:49","modified_gmt":"2025-07-14T19:38:49","slug":"erro-critico-wordpress-como-resolver","status":"publish","type":"post","link":"https:\/\/kangaroo.host\/blog\/erro-critico-wordpress-como-resolver\/","title":{"rendered":"Erro cr\u00edtico no WordPress, o que fazer?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Bem vindo de volta, Kangaroozinho! Hoje, vamos abordar um erro bastante intrigante que pode ocorrer nos sites <a href=\"https:\/\/wordpress.org\" target=\"_blank\" rel=\"noopener\">WordPress<\/a>, que \u00e9 o &#8220;Erro cr\u00edtico&#8221;. Ver essa mensagem ao acessar o site pode ser algo desesperador, mas vamos mostrar que \u00e9 poss\u00edvel corrigir isso!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sum\u00e1rio<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>O que \u00e9?<\/li>\n\n\n\n<li>Como resolver?<\/li>\n\n\n\n<li>Conclus\u00e3o<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Quando ocorre a mensagem  de &#8220;Erro Cr\u00edtico&#8221; no WordPress?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Erro-critico-site-WordPress.png\" alt=\"Erro cr\u00edtico site WordPress\" class=\"wp-image-8766\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A not\u00edcia ruim sobre essa mensagem \u00e9 que ela tem conte\u00fado gen\u00e9rico, ou seja, ela n\u00e3o diz com detalhes onde exatamente pode estar o problema do site, sendo necess\u00e1rio um esfor\u00e7o de investiga\u00e7\u00e3o em um processo chamado de &#8220;debug&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por via de regra, essa mensagem acontece quando h\u00e1 algum conflito interno no funcionamento do WordPress, seja por algum problema no Core, Temas ou plugins. Se qualquer um desses recursos apresentar uma falha de funcionamento, o site poder\u00e1 ficar sujeito ao Erro Cr\u00edtico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em muitos casos, esse erro impede at\u00e9 mesmo o acesso \u00e0 \u00e1rea do WP Admin, tornando ainda mais dif\u00edcil todo o processo de an\u00e1lise e de solu\u00e7\u00e3o do problema. Al\u00e9m disso, as causas que podem levar a esses problemas de funcionamento podem ser v\u00e1rias, como incompatibilidade entre vers\u00f5es, necessidade de ajustes no PHP, c\u00f3digo corrompido, e por a\u00ed vai. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">&#8220;H\u00e1 um erro cr\u00edtico no seu site&#8221; &#8211; Como resolver?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ative o debug<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para iniciar o processo de debug, a primeira a\u00e7\u00e3o a se fazer \u00e9 ativar o registro de erros do seu PHP e o Debug Log do WP, o que ajudar\u00e1 a salvar em um arquivo de texto qualquer ocorr\u00eancia de falha que o sistema ou hospedagem registrarem que vieram do site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, se qualquer um desses dois registrar um erro, \u00e9 muito prov\u00e1vel que o erro traga informa\u00e7\u00f5es mais espec\u00edficas, dizendo exatamente o que est\u00e1 sendo afetado, permitindo entende se \u00e9 um plugin, tema, o WP ou mesmo algum outro fator causando o erro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ativar o debug do PHP, voc\u00ea pode fazer isso diretamente nas configura\u00e7\u00f5es de PHP da sua hospedagem, enquanto o Debug Log do WP pode ser ativado ao adicionar o seguinte c\u00f3digo em seu arquivo wp-config.php:<\/p>\n\n\n\n<pre>\n <code id=\"htmlViewer\" style=\"color:rgb(220, 220, 220); font-weight:400;background-color:rgb(30, 30, 30);background:rgb(30, 30, 30);display:block;padding: .5em;\"><span style=\"color:rgb(86, 156, 214); font-weight:400;\">define<\/span>( <span style=\"color:rgb(214, 157, 133); font-weight:400;\">&#x27;WP_DEBUG&#x27;<\/span>, <span style=\"color:rgb(86, 156, 214); font-weight:400;\">true<\/span> );\n<span style=\"color:rgb(86, 156, 214); font-weight:400;\">define<\/span>( <span style=\"color:rgb(214, 157, 133); font-weight:400;\">&#x27;WP_DEBUG_DISPLAY&#x27;<\/span>, <span style=\"color:rgb(86, 156, 214); font-weight:400;\">false<\/span> );\n<span style=\"color:rgb(86, 156, 214); font-weight:400;\">define<\/span>( <span style=\"color:rgb(214, 157, 133); font-weight:400;\">&#x27;WP_DEBUG_LOG&#x27;<\/span>, <span style=\"color:rgb(86, 156, 214); font-weight:400;\">true<\/span> );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Use este c\u00f3digo acima para substituir completamente o seguinte trecho presente no seu arquivo:<\/p>\n\n\n\n<pre>\n <code id=\"htmlViewer\" style=\"color:rgb(220, 220, 220); font-weight:400;background-color:rgb(30, 30, 30);background:rgb(30, 30, 30);display:block;padding: .5em;\"><span style=\"color:rgb(86, 156, 214); font-weight:400;\">define<\/span>( <span style=\"color:rgb(214, 157, 133); font-weight:400;\">&#x27;WP_DEBUG&#x27;<\/span>, <span style=\"color:rgb(86, 156, 214); font-weight:400;\">false<\/span> );\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O mapeamento do erro usando os registros de erros s\u00e3o a forma mais eficaz de identificar a causa exata do problema, o que possibilita uma a\u00e7\u00e3o ainda mais imediata para a corre\u00e7\u00e3o. Caso encontre algum plugin ou tema que esteja causando o erro cr\u00edtico, voc\u00ea poder\u00e1 desabilit\u00e1-lo diretamente atrav\u00e9s dos arquivos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Desativando plugins e temas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Todos os plugins e temas t\u00eam seus arquivos necess\u00e1rios para o funcionamento localizados na pasta wp-content, ficando dentro dela a pasta plugins e a themes (para temas). Dentro de cada uma dessas duas, ser\u00e1 poss\u00edvel encontrar todos aqueles que est\u00e3o instalados em seu site, mesmo que estejam desativados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As configura\u00e7\u00f5es do WP fazem com que o sistema reconhe\u00e7a o nome de cada uma das pastas para manter aquele recurso funcional. Na pr\u00e1tica, isso significa que se voc\u00ea tem um plugin ativo e altera o nome da pasta dele, o WP ir\u00e1 desativ\u00e1-lo por n\u00e3o conseguir localizar os arquivos que o plugin precisa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De forma ainda mais simplificada, pense no plugin Elementor, que ter\u00e1 a pasta &#8220;elementor&#8221; dentro de wp-content\/plugins. Quando o plugin estiver ativo, os arquivos da pasta chamada &#8220;elementor&#8221; ser\u00e3o usados, mas se essa pasta mudar de nome, o WP n\u00e3o consegue entender o novo caminho dela, e por isso o plugin \u00e9 desativar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse processo acima \u00e9 uma \u00f3tima forma de testar se h\u00e1 algum item espec\u00edfico o site que \u00e9 o respons\u00e1vel pelo erro cr\u00edtico, por isso desativar plugins e temas um a um para o teste \u00e9 uma boa pr\u00e1tica, para ir testando a cada nova desativa\u00e7\u00e3o se o problema ainda persiste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Caso queira uma abordagem mais agressiva, \u00e9 poss\u00edvel ainda renomear toda a pasta &#8220;plugins&#8221; dentro da wp-content. Assim, todos l\u00e1 dentro ser\u00e3o imediatamente desabilitados ao mesmo tempo, permitindo um teste mais r\u00e1pido. Isso n\u00e3o \u00e9 recomend\u00e1vel para a pasta &#8220;themes&#8221;, j\u00e1 que o WordPress precisa ter pelo menos um tema ativo para funcionar corretamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Teste diferentes vers\u00f5es do PHP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um caso bastante comum para esse erro \u00e9 quando um recurso do site atualiza, e n\u00e3o fica mais compat\u00edvel com a vers\u00e3o do PHP utilizada no site, impedindo que ele funcione corretamente. Por isso, conferir as vers\u00f5es de PHP e suas respectivas extens\u00f5es usadas por cada plugin\/tema \u00e9 fundamental para um conjunto mais funcional no seu site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para testar se esse poderia ser o caso, voc\u00ea pode tentar ajustar em sua hospedagem a vers\u00e3o de PHP utilizada, mudando tanto para vers\u00f5es mais novas quanto mais antigas, validando tamb\u00e9m no site e registros de erro se h\u00e1 alguma diferen\u00e7a ap\u00f3s cada nova altera\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aumente o limite de mem\u00f3ria do PHP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sendo uma causa um pouco menos comum, mas ainda poss\u00edvel, existem casos em que o erro \u00e9 causado quando o site estoura o m\u00e1ximo de mem\u00f3ria RAM que ele pode alocar na hospedagem. Por isso, considere fazer esse ajuste em seu site, como explicamos mais detalhadamente <a href=\"https:\/\/kangaroo.host\/blog\/limite-memoria-wordpress-como-aumentar\/\" data-type=\"post\" data-id=\"8563\">neste outro artigo<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Com as dicas que demos aqui, voc\u00ea ter\u00e1 as ferramentas necess\u00e1rias para lidar com 95% dos casos em que ocorre a situa\u00e7\u00e3o de erro cr\u00edtico. Caso ainda assim voc\u00ea n\u00e3o consiga localizar o motivo do problema, considere acionar o programador respons\u00e1vel por seu projeto para fazer uma an\u00e1lise ainda mais profunda do problema!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea gostou do nosso artigo, n\u00e3o deixe de continuar acompanhando <a href=\"\/blog\">nosso blog<\/a> para mais dicas como essa, e nos vemos na pr\u00f3xima o\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bem vindo de volta, Kangaroozinho! Hoje, vamos abordar um erro bastante intrigante que pode ocorrer nos sites WordPress, que \u00e9 o &#8220;Erro cr\u00edtico&#8221;. Ver essa mensagem ao acessar o site pode ser algo desesperador, mas vamos mostrar que \u00e9 poss\u00edvel corrigir isso! Sum\u00e1rio Quando ocorre a mensagem de &#8220;Erro Cr\u00edtico&#8221; no WordPress? A not\u00edcia ruim [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1097,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[246,303,304,305,32,20],"class_list":["post-1094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-corrigir","tag-critical","tag-critico","tag-erro","tag-site","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/comments?post=1094"}],"version-history":[{"count":1,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1094\/revisions"}],"predecessor-version":[{"id":2592,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1094\/revisions\/2592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/media\/1097"}],"wp:attachment":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/media?parent=1094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/categories?post=1094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/tags?post=1094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}