{"id":46183,"date":"2024-09-30T19:15:36","date_gmt":"2024-09-30T22:15:36","guid":{"rendered":"\/tutoriais\/?p=46183"},"modified":"2026-01-29T16:06:03","modified_gmt":"2026-01-29T19:06:03","slug":"erro-405","status":"publish","type":"post","link":"\/br\/tutoriais\/erro-405","title":{"rendered":"Erro 405 Method Not Allowed: o que \u00e9 e como corrigir"},"content":{"rendered":"<p>O erro 405 Method Not Allowed acontece quando o servidor reconhece a solicita&ccedil;&atilde;o, mas rejeita o m&eacute;todo HTTP usado para acessar aquele recurso.<\/p><p>Na maioria dos casos, esse erro aparece por dois motivos: o cliente est&aacute; usando um m&eacute;todo HTTP que o servidor n&atilde;o permite para aquela URL espec&iacute;fica, ou existe alguma configura&ccedil;&atilde;o incorreta no servidor web.<\/p><p>Veja como corrigir esse problema comum:<\/p><ol class=\"wp-block-list\">\n<li><strong>Verifique a URL.<\/strong> Confirme se o endere&ccedil;o est&aacute; correto e sem erros de digita&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Desfa&ccedil;a mudan&ccedil;as recentes no site. <\/strong>Reverta atualiza&ccedil;&otilde;es feitas recentemente no app, tema, plugin ou extens&atilde;o.<\/li>\n\n\n\n<li><strong>Inspecione altera&ccedil;&otilde;es no banco de dados.<\/strong> Veja se alguma extens&atilde;o fez modifica&ccedil;&otilde;es inesperadas.<\/li>\n\n\n\n<li><strong>Remova extens&otilde;es novas.<\/strong> Desative temporariamente plugins ou temas instalados recentemente.<\/li>\n\n\n\n<li><strong>Analise os logs do servidor. <\/strong>Confira logs de acesso e da aplica&ccedil;&atilde;o para identificar qual requisi&ccedil;&atilde;o causou o erro.<\/li>\n\n\n\n<li><strong>Revise a configura&ccedil;&atilde;o do servidor. <\/strong>Verifique arquivos como .htaccess ou nginx.conf para regras que bloqueiam m&eacute;todos HTTP espec&iacute;ficos.<\/li>\n\n\n\n<li><strong>Cheque o c&oacute;digo da aplica&ccedil;&atilde;o.<\/strong> Confirme se scripts personalizados est&atilde;o usando o m&eacute;todo HTTP certo ao acessar outras p&aacute;ginas ou endpoints.<\/li>\n\n\n\n<li><strong>Restaure um backup.<\/strong> Volte o site para uma vers&atilde;o anterior que voc&ecirc; sabe que estava funcionando.<\/li>\n\n\n\n<li><strong>Revise as regras do .htaccess.<\/strong> Confira com aten&ccedil;&atilde;o as regras de rewrite e poss&iacute;veis conflitos no arquivo.<\/li>\n\n\n\n<li><strong>Corrija o propriet&aacute;rio dos arquivos. <\/strong>Ajuste permiss&otilde;es e propriedade de arquivos e pastas no servidor.<\/li>\n\n\n\n<li><strong>Verifique os registros A.<\/strong> Confirme se os registros DNS do tipo A apontam para o IP correto (apesar de ser uma causa menos comum).<\/li>\n<\/ol><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>C&oacute;digo do erro<\/strong><\/td><td>405 Method Not Allowed<\/td><\/tr><tr><td><strong>Tipo do erro<\/strong><\/td><td>Erro do lado do cliente<\/td><\/tr><tr><td><strong>Varia&ccedil;&otilde;es do erro<\/strong><\/td><td>Erro HTTP 405 &ndash; M&eacute;todo N&atilde;o Permitido<br>HTTP 405 M&eacute;todo N&atilde;o Permitido<br>405 N&atilde;o Permitido<br>M&eacute;todo N&atilde;o Permitido<br>Erro HTTP 405<\/td><\/tr><tr><td><strong>Causas do erro<\/strong><\/td><td>M&eacute;todo HTTP inaceit&aacute;vel<br>Configura&ccedil;&atilde;o incorreta do servidor<br>Restri&ccedil;&otilde;es de API<br>Regras espec&iacute;ficas de firewall<\/td><\/tr><\/tbody><\/table><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-o-que-causa-o-erro-405-method-not-allowed\">O que causa o erro 405 Method Not Allowed?<\/h2><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/erro-405-not-allowed.jpeg\/public\" alt=\"exemplo de erro 405 exibido em navegador\" class=\"wp-image-46187\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/erro-405-not-allowed.jpeg\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/erro-405-not-allowed.jpeg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/erro-405-not-allowed.jpeg\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/erro-405-not-allowed.jpeg\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>A principal causa do erro 405 Method Not Allowed &eacute; quando a solicita&ccedil;&atilde;o do cliente n&atilde;o bate com o que o servidor (ou a aplica&ccedil;&atilde;o web) permite para aquela URL.<\/p><ul class=\"wp-block-list\">\n<li><strong>M&eacute;todo HTTP n&atilde;o suportado.<\/strong> Esse &eacute; o motivo mais comum. Cada endere&ccedil;o (recurso) &eacute; configurado para aceitar apenas certos comandos, ou m&eacute;todos HTTP, como GET para visualizar dados ou POST para enviar dados (como ao enviar um formul&aacute;rio). Se voc&ecirc; tenta usar um m&eacute;todo que a p&aacute;gina n&atilde;o foi programada para aceitar &mdash; como tentar &ldquo;deletar&rdquo; algo em uma p&aacute;gina est&aacute;tica &mdash; o servidor responde com o erro 405.<\/li>\n\n\n\n<li><strong>Configura&ccedil;&atilde;o incorreta no servidor.<\/strong> Servidores web usam arquivos de configura&ccedil;&atilde;o, como o .htaccess, para decidir como lidar com as requisi&ccedil;&otilde;es que chegam. Se alguma regra for configurada (mesmo sem querer) para bloquear um m&eacute;todo HTTP espec&iacute;fico em um determinado caminho, o servidor pode retornar erro 405, mesmo quando a solicita&ccedil;&atilde;o &eacute; v&aacute;lida.<\/li>\n\n\n\n<li><strong>Restri&ccedil;&otilde;es de API (Application Programming Interface).<\/strong> Ao se comunicar com um servi&ccedil;o web ou uma API, ela pode estar programada para aceitar apenas alguns m&eacute;todos espec&iacute;ficos. Se a requisi&ccedil;&atilde;o usar um m&eacute;todo diferente do esperado, a API vai rejeitar a chamada com o status 405 Method Not Allowed.<\/li>\n\n\n\n<li><strong>Regras de Web Application Firewall (WAF). <\/strong>Camadas de seguran&ccedil;a, como um WAF, &agrave;s vezes bloqueiam m&eacute;todos HTTP espec&iacute;ficos em certos diret&oacute;rios ou caminhos para evitar ataques. O problema &eacute; que essas regras podem ficar r&iacute;gidas demais e bloquear requisi&ccedil;&otilde;es leg&iacute;timas, resultando no erro 405.<\/li>\n\n\n\n<li><strong>Problemas espec&iacute;ficos da plataforma.<\/strong> Se voc&ecirc; usa um CMS como o WordPress, um plugin ou tema rec&eacute;m-instalado pode trazer algum c&oacute;digo com falhas. Esse c&oacute;digo pode usar um m&eacute;todo HTTP n&atilde;o suportado ou mexer no banco de dados de um jeito que o servidor n&atilde;o aceita. Isso explica por que alguns sites &ldquo;quebram&rdquo; do nada logo depois de uma atualiza&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Altera&ccedil;&otilde;es no banco de dados.<\/strong> Em alguns casos, ao instalar ou remover uma extens&atilde;o, ela faz mudan&ccedil;as no banco de dados que n&atilde;o s&atilde;o revertidas corretamente. Esses &ldquo;restos&rdquo; podem atrapalhar a l&oacute;gica da aplica&ccedil;&atilde;o, fazendo com que ela envie requisi&ccedil;&otilde;es com m&eacute;todos HTTP errados &mdash; e a&iacute; o erro 405 aparece como consequ&ecirc;ncia.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-corrigir-o-erro-405-method-not-allowed\"><strong>Como corrigir o erro &ldquo;405 Method Not Allowed&rdquo;<\/strong><\/h2><p>N&atilde;o importa a causa: vamos ver como corrigir o erro 405. Aqui est&atilde;o v&aacute;rios m&eacute;todos que voc&ecirc; pode tentar para come&ccedil;ar a solucionar problemas.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-verifique-o-url\"><strong>1. Verifique o URL<\/strong><\/h3><p>A maioria dos servidores web &eacute; configurada de uma maneira que URLs incorretos n&atilde;o podem enviar usu&aacute;rios para as p&aacute;ginas erradas. &Eacute; por isso que a chance de encontrar um erro 405 devido a um URL incorreto &eacute; muito pequena.<\/p><p>Dito isto, verificar a URL digitada n&atilde;o requer muito esfor&ccedil;o da sua parte. Este m&eacute;todo pode parecer simples, mas voc&ecirc; economizar&aacute; muito tempo na resolu&ccedil;&atilde;o de problemas se ele funcionar.<\/p><p>Sempre que voc&ecirc; encontrar p&aacute;ginas da web com o erro &ldquo;405 N&atilde;o Permitido&rdquo;, veja se n&atilde;o h&aacute; uma letra faltando ou uma palavra escrita incorretamente no URL. Depois de corrigir o URL incorreto, atualize a p&aacute;gina e veja se ela carrega corretamente.<\/p><p>Se o problema persistir, tente a segunda solu&ccedil;&atilde;o.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-reverta-atualizacoes-recentes\"><strong>2. Reverta atualiza&ccedil;&otilde;es recentes<\/strong><\/h3><p>&Agrave;s vezes, a p&aacute;gina de erro 405 aparece depois que voc&ecirc; atualiza seu site. Para resolver o problema, tente reverter quaisquer atualiza&ccedil;&otilde;es recentes feitas em seu site, incluindo extens&otilde;es, m&oacute;dulos, temas ou plugins.<\/p><p>O processo pode variar de uma plataforma ou aplica&ccedil;&atilde;o para outra. Por exemplo, se voc&ecirc; tem um site WordPress, use um plugin como o&nbsp;<a href=\"https:\/\/br.wordpress.org\/plugins\/core-rollback\/\" target=\"_blank\" rel=\"noopener\"><strong>Core Rollback<\/strong><\/a>&nbsp;para restaurar seu site a uma vers&atilde;o anterior.<\/p><p>Lembre-se, sempre verifique seu site ap&oacute;s cada atualiza&ccedil;&atilde;o para evitar o c&oacute;digo de status 405&nbsp;<a href=\"\/br\/tutoriais\/https-status\"><strong>HTTP<\/strong><\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-verifique-se-ha-alteracoes-inesperadas-no-banco-de-dados\"><strong>3. Verifique se h&aacute; altera&ccedil;&otilde;es inesperadas no banco de dados<\/strong><\/h3><p>Outra poss&iacute;vel raz&atilde;o para o c&oacute;digo de resposta &ldquo;405 Method Not Allowed&rdquo; s&atilde;o as altera&ccedil;&otilde;es no banco de dados.<\/p><p>Para investigar se a causa est&aacute; neste universo, verifique a &uacute;ltima vez que seu banco de dados foi atualizado. Isso pode revelar se uma mudan&ccedil;a recente, possivelmente feita por uma extens&atilde;o, est&aacute; relacionada ao problema.<\/p><p>Lembre-se: algumas extens&otilde;es podem modificar seu banco de dados e podem n&atilde;o reverter as altera&ccedil;&otilde;es mesmo se desinstaladas.<\/p><p>Os passos para verificar as altera&ccedil;&otilde;es variam dependendo do banco de dados que voc&ecirc; usa. Clientes da Hostinger podem seguir este guia:<\/p><ol class=\"wp-block-list\">\n<li>Fa&ccedil;a login na sua conta hPanel, v&aacute; para&nbsp;<strong>Sites<\/strong>&nbsp;e clique em&nbsp;<strong>Gerenciar<\/strong>&nbsp;ao lado do dom&iacute;nio em quest&atilde;o.<\/li>\n\n\n\n<li>No&nbsp;<strong>Painel de Controle<\/strong>, selecione&nbsp;<strong>Bancos de Dados<\/strong>&nbsp;para acessar a interface de gerenciamento de banco de dados. Depois disso, selecione o banco de dados MySQL do seu site e clique no bot&atilde;o&nbsp;<strong>Entrar no phpMyAdmin<\/strong>&nbsp;&agrave; direita.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"685\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/10\/hpanel-databases-phpmyadmin-enterphpmyadminhighlighted-pt.png\/public\" alt=\"hpanel com bot&atilde;o entrar no phpmyadmin em destaque\" class=\"wp-image-36435\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/10\/hpanel-databases-phpmyadmin-enterphpmyadminhighlighted-pt.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/10\/hpanel-databases-phpmyadmin-enterphpmyadminhighlighted-pt.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/10\/hpanel-databases-phpmyadmin-enterphpmyadminhighlighted-pt.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/10\/hpanel-databases-phpmyadmin-enterphpmyadminhighlighted-pt.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Dentro do phpMyAdmin, selecione seu banco de dados e navegue at&eacute; a aba&nbsp;<strong>SQL&nbsp;<\/strong>.<\/li>\n\n\n\n<li>Execute a consulta abaixo para determinar a data e hora da &uacute;ltima atualiza&ccedil;&atilde;o do seu banco de dados. Certifique-se de substituir&nbsp;<strong>nome_do_banco_de_dados<\/strong>&nbsp;pelo nome verdadeiro do seu banco de dados:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT\n    UNIX_TIMESTAMP(MAX(UPDATE_TIME)) AS last_update\nFROM\n    information_schema.tables\nWHERE\n    TABLE_SCHEMA = 'nome_do_banco_de_dados'\nGROUP BY\n    TABLE_SCHEMA;<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Clique em&nbsp;<strong>Ir&nbsp;<\/strong>no lado direito da p&aacute;gina para completar o pedido, e ele mostrar&aacute; quando voc&ecirc; atualizou o banco de dados pela &uacute;ltima vez.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/checar-alteracoes-banco-de-dados-mysql.jpeg\/public\" alt=\"checando altera&ccedil;&otilde;es no banco de dados mysql para determinar causa do erro 405\" class=\"wp-image-46185\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/checar-alteracoes-banco-de-dados-mysql.jpeg\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/checar-alteracoes-banco-de-dados-mysql.jpeg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/checar-alteracoes-banco-de-dados-mysql.jpeg\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/checar-alteracoes-banco-de-dados-mysql.jpeg\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Examine as tabelas e registros para descobrir quaisquer modifica&ccedil;&otilde;es que pare&ccedil;am estranhas ou que possam ter sido alteradas por uma extens&atilde;o.<\/p><p>Se voc&ecirc; encontrar altera&ccedil;&otilde;es suspeitas, considere revert&ecirc;-las. No entanto, fa&ccedil;a isso com cautela para evitar perder ou corromper dados inadvertidamente. N&atilde;o deixe de fazer um backup do seu banco de dados para que voc&ecirc; possa reverter as altera&ccedil;&otilde;es caso algo d&ecirc; errado.<\/p><p>N&atilde;o tem muita seguran&ccedil;a sobre como fazer altera&ccedil;&otilde;es no seu banco de dados? Nesse caso, &eacute; melhor consultar nossos agentes de sucesso do cliente. Eles podem fornecer orienta&ccedil;&atilde;o e ajudar voc&ecirc; a evitar modifica&ccedil;&otilde;es desnecess&aacute;rias ou prejudiciais.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-desinstale-novos-plugins-temas-e-extensoes\"><strong>4. Desinstale novos plugins, temas e extens&otilde;es<\/strong><\/h3><p>Ao instalar um tema, plugin ou extens&atilde;o, o c&oacute;digo do site pode ser alterado, causando o erro 405.<\/p><p>Se a mensagem de erro come&ccedil;ar a aparecer ap&oacute;s a instala&ccedil;&atilde;o de um novo plugin, tema ou extens&atilde;o, tente desinstalar e reinstalar novamente este software.<\/p><p>Se voc&ecirc; usa o WordPress, v&aacute; para o&nbsp;<strong>Painel de Administra&ccedil;&atilde;o do WordPress&nbsp;<\/strong>&rarr;&nbsp;<strong>Plugins&nbsp;<\/strong>e clique no bot&atilde;o&nbsp;<strong>Desativar&nbsp;<\/strong>abaixo dos seus plugins mais recentes.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"760\" height=\"558\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/12\/plugins-wordpress.jpg\/public\" alt=\"plugins wordpress\" class=\"wp-image-20301\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/12\/plugins-wordpress.jpg\/w=760,fit=scale-down 760w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/12\/plugins-wordpress.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/12\/plugins-wordpress.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 760px) 100vw, 760px\" \/><\/figure><\/div><p>Para remover um tema do WordPress, navegue at&eacute;&nbsp;<strong>Apar&ecirc;ncia&nbsp;<\/strong>&rarr;&nbsp;<strong>Temas<\/strong>. Se voc&ecirc; estiver usando o tema que deseja desativar, primeiramente fa&ccedil;a a altera&ccedil;&atilde;o para algum outro tema. Ent&atilde;o, passe o mouse sobre o tema suspeito, selecione&nbsp;<strong>Detalhes do Tema<\/strong>&nbsp;e clique no bot&atilde;o&nbsp;<strong>Excluir<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/deletar-tema-wordpress.jpeg\/public\" alt=\"deletar tema no wordpress\" class=\"wp-image-46189\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/deletar-tema-wordpress.jpeg\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/deletar-tema-wordpress.jpeg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/deletar-tema-wordpress.jpeg\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/deletar-tema-wordpress.jpeg\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Os usu&aacute;rios da Hostinger tamb&eacute;m podem excluir temas e plugins WordPress por meio do hPanel:<\/p><ol class=\"wp-block-list\">\n<li>V&aacute; para&nbsp;<strong>Sites<\/strong>&nbsp;na barra de menu superior.<\/li>\n\n\n\n<li>Ao lado do dom&iacute;nio desejado, selecione&nbsp;<strong>Gerenciar<\/strong>.<\/li>\n\n\n\n<li>Na barra lateral esquerda, v&aacute; para&nbsp;<strong>WordPress&nbsp;<\/strong>&rarr;&nbsp;<strong>Seguran&ccedil;a<\/strong>.<\/li>\n\n\n\n<li>Role para baixo at&eacute;<strong>&nbsp;Temas instalados<\/strong>&nbsp;e&nbsp;<strong>Plugins instalados&nbsp;<\/strong>.<\/li>\n\n\n\n<li>Clique no&nbsp;<strong>&iacute;cone de lixeira<\/strong>&nbsp;ao lado de cada plugin ou tema que voc&ecirc; deseja apagar.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"426\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/temas-wordpress-hpanel.png\/public\" alt=\"lista de temas wordpress no hpanel\" class=\"wp-image-43948\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/temas-wordpress-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/temas-wordpress-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/temas-wordpress-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/temas-wordpress-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Quando uma mensagem de confirma&ccedil;&atilde;o aparecer, clique em&nbsp;<strong>Excluir<\/strong>.<\/li>\n<\/ol><p>Verifique se a mensagem de erro ainda aparece depois que voc&ecirc; desativar seus plugins e temas mais recentes. Se o problema for resolvido, tente usar um plugin ou tema diferente no seu site.<\/p><h3 class=\"wp-block-heading\" id=\"h-5-verifique-os-logs-do-servidor\"><strong>5. Verifique os logs do servidor<\/strong><\/h3><p>Os registros (logs) do servidor s&atilde;o muito importantes para diagnosticar e entender o que acontece no seu site. Esses registros frequentemente cont&ecirc;m a resposta para resolver problemas como o erro &ldquo;405 M&eacute;todo N&atilde;o Permitido&rdquo;.<\/p><p>Existem dois tipos principais de registros: logs de servidor e logs de aplica&ccedil;&otilde;es.<\/p><p>Os logs de aplica&ccedil;&otilde;es armazenam o hist&oacute;rico completo do que uma determinada aplica&ccedil;&atilde;o realizou. Por outro lado, os logs do servidor tratam do hardware em si que executa as aplica&ccedil;&otilde;es. Cada tipo de log desempenha um papel distinto no monitoramento e na resolu&ccedil;&atilde;o de problemas no seu site.<\/p><p><strong>Logs do servidor<\/strong><\/p><p>Os logs do servidor s&atilde;o mantidos pelos servidores web, como o&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-apache\"><strong>Apache<\/strong><\/a>&nbsp;e o&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-nginx\"><strong>Nginx<\/strong><\/a>. Eles registram cada solicita&ccedil;&atilde;o feita ao servidor e a resposta do servidor.<\/p><p>Esses registros geralmente s&atilde;o divididos em:<\/p><ul class=\"wp-block-list\">\n<li><strong>Logs de acesso<\/strong>. Fornece informa&ccedil;&otilde;es detalhadas sobre cada solicita&ccedil;&atilde;o de acesso recebida pelo servidor e todos os servi&ccedil;os conectados. Isso costuma incluir o endere&ccedil;o IP do solicitante, data e hora da solicita&ccedil;&atilde;o, m&eacute;todo HTTP, URL solicitada e c&oacute;digo de status HTTP.<\/li>\n\n\n\n<li><strong>Logs de erro<\/strong>. Cont&eacute;m erros de servidor, avisos e outras informa&ccedil;&otilde;es de diagn&oacute;stico. Esses registros s&atilde;o cruciais para identificar problemas que impedem o servidor de atender solicita&ccedil;&otilde;es corretamente.<\/li>\n<\/ul><p>Para investigar um erro &ldquo;405 Method Not Allowed&rdquo;, voc&ecirc; precisa examinar tanto os logs de acesso quanto os de erro.<\/p><p>Os logs de acesso ajudar&atilde;o voc&ecirc; a rastrear a solicita&ccedil;&atilde;o espec&iacute;fica que levou ao erro, enquanto os logs de erro oferecem pistas sobre o que deu errado no lado do servidor.<\/p><p><strong>Logs de aplica&ccedil;&otilde;es<\/strong><\/p><p>Quase todas as aplica&ccedil;&otilde;es web que funcionam no servidor mant&ecirc;m um log de aplica&ccedil;&atilde;o. Este registro traz o hist&oacute;rico completo das atividades do aplicativo, desde os resultados retornados pelo banco de dados at&eacute; as p&aacute;ginas solicitadas.<\/p><p>Dependendo do m&eacute;todo de registro da aplica&ccedil;&atilde;o, esses registros podem variar significativamente em formato e n&iacute;vel de detalhe. Eles podem incluir:<\/p><ul class=\"wp-block-list\">\n<li><strong>Informa&ccedil;&otilde;es de depura&ccedil;&atilde;o<\/strong>. Informa&ccedil;&otilde;es detalhadas sobre a execu&ccedil;&atilde;o do aplicativo, incluindo valores de vari&aacute;veis e mudan&ccedil;as de estado.<\/li>\n\n\n\n<li><strong>Mensagens de erro<\/strong>. Informa&ccedil;&otilde;es sobre exce&ccedil;&otilde;es ou erros encontrados durante a execu&ccedil;&atilde;o do aplicativo.<\/li>\n\n\n\n<li><strong>Trilhas de auditoria<\/strong>. Registros de a&ccedil;&otilde;es ou eventos significativos dentro do aplicativo web, como logins de usu&aacute;rios, altera&ccedil;&otilde;es de dados e altera&ccedil;&otilde;es no estado do sistema.<\/li>\n<\/ul><p>Ao lidar com um erro &ldquo;405 M&eacute;todo N&atilde;o Permitido&rdquo;, os logs de aplica&ccedil;&atilde;o podem fornecer algum contexto sobre como a aplica&ccedil;&atilde;o lidou com a solicita&ccedil;&atilde;o e por que ela pode ter respondido com um erro 405.<\/p><p>Por exemplo, os logs podem revelar que a l&oacute;gica de roteamento do aplicativo n&atilde;o suporta o m&eacute;todo HTTP solicitado para a URL fornecida.<\/p><p><strong>Acessando e analisando registros<\/strong><\/p><p>Para acessar os logs do servidor, use um terminal Secure Shell (SSH) como o&nbsp;<a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\"><strong>PuTTy para se conectar ao seu servidor<\/strong><\/a>. Isso lhe dar&aacute; acesso &agrave; linha de comando para navegar pelo sistema de arquivos do seu servidor.<\/p><p>Depois disso, localize os arquivos de log em&nbsp;<strong>\/var\/log\/apache2\/<\/strong>&nbsp;nos sistemas Ubuntu ou&nbsp;<strong>\/var\/log\/httpd\/<\/strong>&nbsp;nos sistemas CentOS para o Apache. Se voc&ecirc; usa NGINX, v&aacute; at&eacute;&nbsp;<strong>&nbsp;\/var\/log\/nginx\/<\/strong>. Independentemente do sistema operacional, voc&ecirc; encontrar&aacute; uma pasta&nbsp;<strong>logs<\/strong>&nbsp;no diret&oacute;rio raiz do aplicativo, que conter&aacute; tanto o&nbsp;<strong>access.log<\/strong>&nbsp;quanto o&nbsp;<strong>error.log<\/strong>.<\/p><p>Voc&ecirc; pode usar comandos de visualiza&ccedil;&atilde;o de texto como cat, less ou tail para visualizar o conte&uacute;do desses arquivos de log. Por exemplo,&nbsp;<strong>&nbsp;tail -f \/var\/log\/apache2\/error.log<\/strong>&nbsp;mostrar&aacute; as &uacute;ltimas entradas no log de erros do Apache em tempo real.<\/p><p>Conseguiu acessar os logs? Agora &eacute; hora de analis&aacute;-los:<\/p><ul class=\"wp-block-list\">\n<li><strong>Logs de acesso<\/strong>. Procure por entradas que correspondam ao momento em que ocorreu o erro 405. Observe o m&eacute;todo de solicita&ccedil;&atilde;o, como GET ou POST, e a URL solicitada. Isso ajudar&aacute; voc&ecirc; a identificar a solicita&ccedil;&atilde;o exata que levou ao erro.<\/li>\n\n\n\n<li><strong>Logs de erro<\/strong>. Preste aten&ccedil;&atilde;o em quaisquer entradas que ocorram ao mesmo tempo que as entradas do log de acesso para o erro 405. Elas podem fornecer mais detalhes sobre por que a solicita&ccedil;&atilde;o n&atilde;o foi permitida, como erros de configura&ccedil;&atilde;o ou acesso negado devido a regras do servidor.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-6-verifique-a-configuracao-do-seu-servidor-web\"><strong>6. Verifique a configura&ccedil;&atilde;o do seu servidor web<\/strong><\/h3><p>Se o problema &ldquo;405 M&eacute;todo N&atilde;o Permitido&rdquo; persistir, verifique os arquivos de configura&ccedil;&atilde;o do seu software de servidor web. Procure por quaisquer redirecionamentos n&atilde;o intencionais ou instru&ccedil;&otilde;es de manipula&ccedil;&atilde;o de solicita&ccedil;&otilde;es.<\/p><p>A maioria dos servidores web usa arquivos de configura&ccedil;&atilde;o que ditam como as solicita&ccedil;&otilde;es s&atilde;o tratadas, e certas configura&ccedil;&otilde;es incorretas nesses arquivos podem inadvertidamente bloquear certos m&eacute;todos HTTP, levando ao erro 405.<\/p><p>Aqui est&aacute; uma an&aacute;lise mais detalhada das configura&ccedil;&otilde;es incorretas mais comuns tanto para Apache quanto para NGINX.<\/p><p><strong>Apache<\/strong><\/p><p>Os servidores Apache usam o arquivo .htaccess para definir regras para diret&oacute;rios individuais.<\/p><p>Configura&ccedil;&otilde;es incorretas podem surgir em diretrizes destinadas a restringir o acesso ou modificar o tratamento de solicita&ccedil;&otilde;es. Em ambos os casos, isso pode inadvertidamente bloquear solicita&ccedil;&otilde;es leg&iacute;timas:<\/p><ul class=\"wp-block-list\">\n<li><strong>Regras do mod_rewrite<\/strong>. Usadas para reescrever URLs; podem ser configuradas incorretamente para rejeitar certos m&eacute;todos. Por exemplo, uma RewriteRule destinada a redirecionar o tr&aacute;fego pode n&atilde;o levar em conta a solicita&ccedil;&atilde;o POST, causando um erro 405 para aquele m&eacute;todo espec&iacute;fico.<\/li>\n\n\n\n<li><strong>Diretiva Limit<\/strong>&nbsp;. Permite que voc&ecirc; especifique quais m&eacute;todos de solicita&ccedil;&atilde;o s&atilde;o permitidos ou negados para o recurso alvo. Embora a diretiva Limit seja &uacute;til para melhorar a seguran&ccedil;a, ela tamb&eacute;m pode acionar respostas de erro no lado do cliente se n&atilde;o for configurada com cuidado.<\/li>\n<\/ul><p><strong>NGINX<\/strong><\/p><p>O NGINX usa o nginx.conf como seu arquivo de configura&ccedil;&atilde;o. Semelhante ao Apache, certas diretivas neste arquivo podem causar um erro 405 se estiverem configuradas incorretamente:<\/p><ul class=\"wp-block-list\">\n<li><strong>Blocos de localiza&ccedil;&atilde;o<\/strong>&nbsp;. O NGINX processa solicita&ccedil;&otilde;es usando blocos de localiza&ccedil;&atilde;o, que podem ser configurados para lidar com m&eacute;todos de solicita&ccedil;&atilde;o espec&iacute;ficos. Se um bloco de localiza&ccedil;&atilde;o estiver configurado incorretamente para rejeitar certos m&eacute;todos, isso pode levar a um erro 405.<\/li>\n\n\n\n<li><strong>Diretiva Error_page<\/strong>. Uma diretiva error_page usada incorretamente pode mascarar o erro real ou at&eacute; mesmo causar o c&oacute;digo de resposta 405. Isso ocorre porque os usu&aacute;rios podem ser redirecionados para um recurso que n&atilde;o aceita o m&eacute;todo usado na solicita&ccedil;&atilde;o.<\/li>\n<\/ul><p>Para evitar o erro 405, verifique o arquivo de configura&ccedil;&atilde;o relevante com base no seu servidor web.<\/p><p>Os usu&aacute;rios do Apache podem acessar o arquivo .htaccess indo para o diret&oacute;rio raiz do site. O m&eacute;todo mais comum para isso &eacute; usar um cliente FTP.<\/p><p>Dentro do arquivo, tente comentar temporariamente quaisquer diretivas RewriteRule que pare&ccedil;am estranhas. Voc&ecirc; pode usar o prefixo de caractere # e reiniciar o servidor web para ver se o erro &eacute; resolvido.<\/p><p>Se voc&ecirc; usa o NGINX, acesse o arquivo nginx.conf atrav&eacute;s de um terminal SSH como o PuTTy. Uma vez que voc&ecirc; tenha acessado o arquivo de configura&ccedil;&atilde;o, procure por quaisquer diretivas que possam estar restringindo certos m&eacute;todos HTTP.<\/p><p>Ap&oacute;s fazer quaisquer edi&ccedil;&otilde;es, sempre reinicie seu servidor web para que as altera&ccedil;&otilde;es entrem em vigor.<\/p><h3 class=\"wp-block-heading\" id=\"h-7-verifique-seu-codigo-e-scripts\"><strong>7. Verifique seu c&oacute;digo e scripts<\/strong><\/h3><p>O erro 405 geralmente surge de m&eacute;todos HTTP incompat&iacute;veis entre as solicita&ccedil;&otilde;es do seu aplicativo e como o servidor est&aacute; configurado para lidar com eles. Enquanto voc&ecirc; estiver revisando seu c&oacute;digo, foque nos elementos abaixo:<\/p><ul class=\"wp-block-list\">\n<li><strong>Verifique o uso do m&eacute;todo HTTP<\/strong>&nbsp;. Certifique-se de que seu c&oacute;digo envia os m&eacute;todos corretos para as a&ccedil;&otilde;es pretendidas &ndash; GET para recuperar dados, POST para criar dados e assim por diante.<\/li>\n\n\n\n<li><strong>Identifique m&eacute;todos n&atilde;o suportados<\/strong>&nbsp;. Verifique se alguma das bibliotecas ou frameworks que voc&ecirc; usa pode estar enviando m&eacute;todos HTTP inesperados, que o servidor rejeita.<\/li>\n<\/ul><p>Uma revis&atilde;o de c&oacute;digo completa pode ajudar a prevenir erros 405 antecipadamente. Considere tentar o seguinte:<\/p><ul class=\"wp-block-list\">\n<li><strong>Revis&atilde;o de c&oacute;digo<\/strong>. Inspecione manualmente o c&oacute;digo para confirmar se o site est&aacute; usando os m&eacute;todos HTTP apropriados e lidando corretamente com as respostas do servidor.<\/li>\n\n\n\n<li><strong>Teste de unidade<\/strong>&nbsp;. Implemente testes unit&aacute;rios (unit tests) que simulam diferentes m&eacute;todos HTTP para identificar poss&iacute;veis incompatibilidades durante o desenvolvimento.<\/li>\n\n\n\n<li><strong>Execute um&nbsp;<\/strong><a href=\"\/br\/tutoriais\/debug-wordpress\"><strong>processo de depura&ccedil;&atilde;o<\/strong><\/a>&nbsp;. Copie seu site para uma m&aacute;quina de desenvolvimento local e simule o cen&aacute;rio exato em que ocorre o &ldquo;405 Method Not Allowed&rdquo;.<\/li>\n<\/ul><p>Por exemplo, para sites WordPress, desative plugins e altere os temas para isolar o problema. Revise scripts personalizados e o arquivo .htaccess, e use as ferramentas de desenvolvedor do navegador para identificar solicita&ccedil;&otilde;es problem&aacute;ticas.<\/p><h3 class=\"wp-block-heading\" id=\"h-8-restaure-completamente-o-seu-site-a-partir-de-um-backup\"><strong>8. Restaure completamente o seu site a partir de um backup<\/strong><\/h3><p>Restaurar o site inteiro a partir de um backup costuma ser a &uacute;ltima alternativa, principalmente quando as tentativas de troubleshooting n&atilde;o conseguem identificar a causa do erro 405.<\/p><p>Mesmo assim, em muitos casos essa &eacute; a forma mais r&aacute;pida de resolver problemas de compatibilidade.<\/p><p>Na pr&aacute;tica, o processo consiste em usar a ferramenta do seu provedor de hospedagem para voltar sua aplica&ccedil;&atilde;o, seu c&oacute;digo e seu banco de dados para uma vers&atilde;o anterior que voc&ecirc; sabe que funcionava.<\/p><p>Na hora de escolher o arquivo, prefira o backup mais recente criado antes do erro aparecer pela primeira vez (ou antes da &uacute;ltima rodada de atualiza&ccedil;&otilde;es). Se voc&ecirc; usa a Hostinger, veja o passo a passo completo no nosso guia sobre <a href=\"\/br\/tutoriais\/como-fazer-backup-do-seu-site-wordpress\">como restaurar um site WordPress a partir de backups<\/a> &mdash; assim voc&ecirc; volta rapidamente para uma vers&atilde;o est&aacute;vel do seu site.<\/p><h3 class=\"wp-block-heading\" id=\"h-9-verifique-novamente-o-arquivo-htaccess\"><strong>9. Verifique novamente o arquivo .htaccess<\/strong><\/h3><p>Altera&ccedil;&otilde;es incorretas nas regras de rewrite dentro do arquivo .htaccess podem causar facilmente o erro 405. Esse arquivo &eacute; uma das principais formas de configura&ccedil;&atilde;o em servidores Apache, e at&eacute; ajustes pequenos podem gerar conflitos grandes.<\/p><p>Para acessar o .htaccess, use o Gerenciador de Arquivos do painel de hospedagem ou um cliente FTP.<\/p><p>Depois de abrir o arquivo, procure por linhas que usam diretivas Rewrite. Em especial, verifique se existe alguma regra com [R=405].<\/p><p>Se voc&ecirc; encontrar essa regra, comente a linha adicionando um # no in&iacute;cio. Em seguida, atualize o site (ou limpe o cache do navegador) e veja se isso resolve o problema.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"553\" height=\"57\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/public.png\/public\" alt=\"verificando o arquivo .htaccess\" class=\"wp-image-52954\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/public.png\/w=553,fit=scale-down 553w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/public.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/09\/public.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-10-corrija-as-permissoes-dos-arquivos\"><strong>10. Corrija as permiss&otilde;es dos arquivos<\/strong><\/h3><p>As permiss&otilde;es de arquivo controlam quais usu&aacute;rios podem acessar e modificar arquivos. Uma configura&ccedil;&atilde;o incorreta pode, &agrave;s vezes, levar a erros 405, pois o servidor pode n&atilde;o ter as permiss&otilde;es necess&aacute;rias para processar solicita&ccedil;&otilde;es corretamente.<\/p><p>Existem diferentes maneiras de corrigir a propriedade dos arquivos dependendo da sua plataforma. Se voc&ecirc; &eacute; cliente da Hostinger, acesse o hPanel e v&aacute; para as configura&ccedil;&otilde;es de&nbsp;<strong>Restaurar Permiss&otilde;es de Arquivos<\/strong>&nbsp;no menu&nbsp;<strong>Avan&ccedil;ado<\/strong>.<\/p><p>Depois disso, confirme que voc&ecirc; deseja voltar aos valores padr&atilde;o para os arquivos e pastas do seu site e clique em&nbsp;<strong>Executar<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"760\" height=\"242\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/08\/restaurar-permissao-de-arquivos.jpg\/public\" alt=\"op&ccedil;&atilde;o de restaurar permiss&atilde;o de arquivo no hpanel da hostinger\" class=\"wp-image-21345\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/08\/restaurar-permissao-de-arquivos.jpg\/w=760,fit=scale-down 760w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/08\/restaurar-permissao-de-arquivos.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/08\/restaurar-permissao-de-arquivos.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 760px) 100vw, 760px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-11-verifique-os-registros-a\"><strong>11. Verifique os registros A<\/strong><\/h3><p>Configura&ccedil;&otilde;es incorretas no&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-dns\"><strong>Sistema de Nomes de Dom&iacute;nio<\/strong><\/a>&nbsp;(DNS) podem levar a solicita&ccedil;&otilde;es sendo enviadas para o servidor errado. Este servidor pode n&atilde;o estar configurado para lidar com m&eacute;todos HTTP espec&iacute;ficos, potencialmente resultando em um c&oacute;digo de status HTTP 405.<\/p><p><a href=\"\/br\/tutoriais\/como-usar-editor-de-zona-dns-hostinger\"><strong>Verifique os registros A<\/strong><\/a>&nbsp;para ter certeza de que todos os detalhes est&atilde;o corretos. O registro A &eacute; o tipo mais b&aacute;sico de registro DNS que aponta um dom&iacute;nio ou subdom&iacute;nio para um endere&ccedil;o IP.<\/p><p>Os passos para acessar seu registro DNS dependem do seu provedor de hospedagem web. Os usu&aacute;rios da Hostinger podem acessar seus registros de banco de dados indo para o hPanel e selecionando o&nbsp;<strong>Editor de zona DNS<\/strong>&nbsp;no menu&nbsp;<strong>Avan&ccedil;ado<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"538\" height=\"750\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/editor-de-zona-dns-hpanel.png\/public\" alt=\"bot&atilde;o do editor de zona dns do hpanel\" class=\"wp-image-45011\" style=\"width:282px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/editor-de-zona-dns-hpanel.png\/w=538,fit=scale-down 538w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/editor-de-zona-dns-hpanel.png\/w=215,fit=scale-down 215w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/editor-de-zona-dns-hpanel.png\/w=108,fit=scale-down 108w\" sizes=\"(max-width: 538px) 100vw, 538px\" \/><\/figure><\/div><p>Verifique se o seu registro A cont&eacute;m essas informa&ccedil;&otilde;es:<\/p><ul class=\"wp-block-list\">\n<li><strong>Tipo<\/strong>&nbsp;. O tipo de registro DNS deve ser A.<\/li>\n\n\n\n<li><strong>Nome<\/strong>&nbsp;. Use @ se o nome do dom&iacute;nio ou subdom&iacute;nio apontar para outro endere&ccedil;o IP.<\/li>\n\n\n\n<li><strong>Aponta para<\/strong>&nbsp;. Verifique se o seu dom&iacute;nio ou subdom&iacute;nio aponta para o endere&ccedil;o IP correto.<\/li>\n\n\n\n<li><strong>Tempo de Vida (TTL)<\/strong>&nbsp;. Indica por quanto tempo o resolvedor de DNS deve armazenar a consulta para este dom&iacute;nio no cache. A maioria dos provedores de hospedagem geralmente define este valor para 14400 segundos (4 horas).<\/li>\n<\/ul><p>As configura&ccedil;&otilde;es de dom&iacute;nio que controlam o redirecionamento de URL ou comportamentos de proxy tamb&eacute;m podem impactar como as solicita&ccedil;&otilde;es s&atilde;o processadas. Regras de redirecionamento ou proxies mal configurados podem alterar ou restringir m&eacute;todos HTTP, levando a respostas inesperadas do erro &ldquo;405 Method Not Allowed&rdquo;.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-manter-seu-site-funcionando-sem-dores-de-cabeca\">Como manter seu site funcionando sem dores de cabe&ccedil;a<\/h2><p>Depois de resolver o erro 405 Method Not Allowed, o pr&oacute;ximo passo &eacute; focar na estabilidade do site no longo prazo. Corrigir o problema imediato faz o acesso voltar ao normal, mas uma manuten&ccedil;&atilde;o preventiva reduz muito as chances de situa&ccedil;&otilde;es parecidas acontecerem de novo.<\/p><p>Boas pr&aacute;ticas de troubleshooting ajudam a evitar erros e manter o site est&aacute;vel &mdash; tanto para voc&ecirc; quanto para quem visita suas p&aacute;ginas.<\/p><p>Aprender a corrigir problemas em sites envolve algumas rotinas simples: verificar logs do servidor com frequ&ecirc;ncia, manter tudo atualizado, testar novas configura&ccedil;&otilde;es primeiro em um ambiente de staging e ter um plano de backup confi&aacute;vel.<\/p><p>Quando voc&ecirc; entende e aplica esses cuidados b&aacute;sicos, seu site fica mais resistente e previs&iacute;vel &mdash; e voc&ecirc; ganha mais tempo para focar nos seus objetivos. Priorize a manuten&ccedil;&atilde;o regular e voc&ecirc; evita travas e imprevistos no futuro.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O erro 405 Method Not Allowed acontece quando o servidor reconhece a solicita&ccedil;&atilde;o, mas rejeita o m&eacute;todo HTTP usado para acessar aquele recurso. Na maioria dos casos, esse erro aparece por dois motivos: o cliente est&aacute; usando um m&eacute;todo HTTP que o servidor n&atilde;o permite para aquela URL espec&iacute;fica, ou existe alguma configura&ccedil;&atilde;o incorreta no [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/erro-405\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":46188,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Erro 405 Method Not Allowed: saiba o que \u00e9, suas causas comuns, como corrigir problemas de configura\u00e7\u00e3o e m\u00e9todos HTTP n\u00e3o permitidos.","rank_math_focus_keyword":"erro 405","footnotes":""},"categories":[7370],"tags":[7657,7504],"class_list":["post-46183","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erros","tag-erro-405","tag-http"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/erro-405","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/erreur-405","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/error-405-method-not-allowed","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/erro-405","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/46183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=46183"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/46183\/revisions"}],"predecessor-version":[{"id":52956,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/46183\/revisions\/52956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/46188"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=46183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=46183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=46183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}