Como corrigir o problema “Falha na atualização. A resposta não é uma resposta JSON válida” Erro
Publicados: 2024-01-09Você encontrou o erro “falha na atualização, a resposta não é uma resposta JSON válida” em seu site WordPress? 🤔
É um erro comum do WordPress, mas não crítico. Na maioria dos casos, isso não impede que você acesse seu site, mas pode impedir que você continue seu trabalho.
O erro normalmente aparece ao fazer upload de um arquivo de mídia ou editar conteúdo no Editor de blocos ou Editor de sites nativo do WordPress (também conhecido como Gutenberg). Para continuar usando o editor, você precisa remover o erro.
Portanto, neste artigo, mostraremos como remover o erro “falha na atualização, a resposta não é uma resposta JSON válida” do seu site WordPress. 🧹
📚 Índice :
- Atualize links permanentes e gere um novo arquivo .htaccess
- Verifique os URLs do seu site
- Corrigir problemas de conteúdo misto (problemas de HTTPS)
- Desativar firewalls
- Desative plug-ins e temas para encontrar possíveis problemas de compatibilidade
- Verifique o log de depuração
- Procure ajuda do provedor de hospedagem
O que causa o erro “falha na atualização, a resposta não é uma resposta JSON válida”?
Como dissemos na introdução, o erro de resposta JSON aparece quando você está usando o Block Editor e/ou Site Editor para fazer upload de uma imagem ou para adicionar ou modificar o conteúdo do seu site.
Para entender o erro, primeiro você precisa entender o que acontece nos bastidores ao usar o editor.
Ao trabalhar no editor, seu navegador está em constante comunicação com o servidor do seu site.
À medida que você adiciona ou modifica conteúdo no Gutenberg, os dados do seu site são enviados para o servidor. Ele processa os dados, armazena-os no banco de dados e responde ao editor dizendo que os dados foram salvos.
O erro “a atualização falhou, a resposta não é uma resposta JSON válida” aparece quando algo dá errado com esta comunicação entre o editor e o servidor do site .
😕 A falha de comunicação entre um editor e um servidor geralmente é desencadeada pelas seguintes causas:
- Conflitos de plugins ou temas
- Configurações de servidor incorretas
- Dados corrompidos
- Restrições do plugin de segurança
- restrições de firewall, entre outras coisas
Na próxima seção, mostraremos algumas etapas de solução de problemas para ajudá-lo a remover a mensagem “a atualização falhou, a resposta não é uma resposta JSON válida” do seu Editor Gutenberg.
Como corrigir o erro “falha na atualização, a resposta não é uma resposta JSON válida”
Nesta seção, cobrimos todas as soluções possíveis para o erro. Mas antes de começar a implementar as soluções, recomendamos fazer um backup de todo o seu site.
Algumas das soluções envolvem ir ao backend do seu site e fazer modificações em arquivos importantes do WordPress, desabilitar plugins, temas, etc.
Escusado será dizer que estes passos são arriscados.
Com um backup instalado, você pode implementar as soluções sem se preocupar em travar seu site.
Portanto, faça um backup antes de prosseguir com as soluções abaixo. 💾
Para corrigir o erro “falha na atualização, a resposta não é uma resposta JSON válida”, você precisa implementar as seguintes soluções:
Soluções temporárias se você precisar fazer algo imediatamente
A implementação de algumas das soluções comuns pode ser uma tarefa demorada, por isso, se você estiver com pressa e precisar adicionar/editar um conteúdo imediatamente, recomendamos usar essas soluções por enquanto e depois executar o verdadeiro soluções mais tarde.
1. Mude para o Editor Clássico
Se você planejava mudar permanentemente para o Editor Clássico, esta pode ser sua deixa. Se você não tem esses planos, basta usar o Editor Clássico temporariamente para o conteúdo em que você está tendo problemas.
Dito isso, fazer a mudança pode afetar o layout e a formatação das páginas existentes criadas usando o Editor de blocos, portanto, não recomendamos mudar para o Editor clássico em todo o site, se possível.
Para mudar para o Editor Clássico, instale e ative o plugin oficial do Editor Clássico em seu site WordPress.
2. Carregue mídia por meio da Biblioteca de Mídia
Se você encontrou o erro “Falha na atualização, a resposta não é uma resposta JSON válida” ao enviar uma imagem diretamente no editor, tente adicionar a imagem por meio da biblioteca de mídia do seu site.
No painel do WordPress, vá para Mídia → Adicionar novo arquivo de mídia e clique no botão Selecionar arquivos para fazer upload da imagem do seu computador local.
Depois de fazer upload do arquivo de mídia por meio desta interface, você pode selecioná-lo dentro do editor de blocos. Por exemplo, você pode adicionar um bloco de imagem e selecionar a opção de escolher uma imagem existente em sua biblioteca de mídia.
Soluções permanentes para o erro de resposta JSON inválido do WordPress
Como não sabemos o motivo exato do aparecimento do erro no seu site, listamos todas as soluções possíveis. Mas isso não significa que você precise implementar todas as soluções.
Basta implementar uma solução de cada vez e verificar se ela remove o erro do seu site. Caso contrário, implemente a próxima solução.
Vamos começar. 🏁
1. Atualize os links permanentes e gere um novo arquivo .htaccess
Problemas com sua estrutura de URL amigável para SEO também são conhecidos por causar o erro “Falha na atualização, a resposta não é uma resposta Json válida” em seu site WordPress.
Para corrigir o problema de estrutura de URL, você precisa abrir o painel do WordPress e ir para Configurações → Links permanentes , rolar para baixo até o final da página e clicar no botão Salvar alterações .
Você não precisa alterar nenhuma configuração; clicar apenas no botão às vezes pode resolver o problema.
Uma vez feito isso, verifique se isso removeu o erro de resposta JSON inválido. Caso contrário, você precisará gerar um novo arquivo .htaccess. Veja como:
Abra sua conta de hospedagem e vá em cPanel → Gerenciador de Arquivos → .htaccess . Você também pode se conectar ao seu servidor usando FTP .
Clique com o botão direito no arquivo e clique no botão Download para armazenar uma cópia do arquivo em seu computador local como um backup para ser usado, se necessário. Em seguida, clique com o botão direito novamente e clique no botão Excluir .
Em seguida, abra o painel do WordPress e vá para Configurações → Links permanentes . Role para baixo e clique no botão Salvar alterações .
Retorne à pasta public_html e você poderá ver um novo arquivo .htaccess dentro da pasta.
Agora verifique se o erro “Falha na atualização, a resposta não é uma resposta JSON válida” ainda aparece em seu site.
Você ainda está vendo o erro? Não se preocupe, tente a próxima solução. 👇
2. Verifique os URLs do seu site
Outra causa comum de erro JSON é ter URLs de site incorretos nas configurações do WordPress.
Recomendamos verificar a página Configurações abrindo o painel do WordPress e acessando Configurações → Geral .
Você poderá ver estes dois campos: Endereço do WordPress (URL) e Endereço do site (URL) .
Eles devem conter a URL do seu site.
O URL no endereço do WordPress é o que os visitantes usam para encontrar o seu site. O Endereço do Site indica a localização dos arquivos do seu site. Na maioria dos casos, esses dois URLs são iguais.
Certifique-se de que os URLs nesses campos sejam adequados. Sem erros ortográficos e o HTTPS (assumindo que seu site tenha um certificado SSL instalado) aparece antes dos URLs do site.
Se você modificar o endereço do WordPress e do site, certifique-se de clicar no botão Salvar alterações .
3. Corrija problemas de conteúdo misto (problemas de HTTPS)
Problemas de conteúdo misto normalmente aparecem após a instalação de um certificado SSL no site.
Antes da instalação do certificado, seu site estava sendo veiculado por HTTP. Depois de instalar o certificado e configurar seu site para usar HTTPS, seu site será veiculado por HTTPS.
No entanto, algumas páginas ainda podem estar carregando por HTTP, levando a um problema de conteúdo misto e isso pode ter acionado o erro “falha na atualização, a resposta não é uma resposta JSON válida” no Editor Gutenberg.
Na etapa anterior, pedimos que você garantisse que o WordPress e os endereços do site tivessem HTTPS antes dos URLs. Na grande maioria das situações, isso deve resolver o problema do conteúdo misto. Mas se não, instale e ative este plugin: Really Simple SSL.
Após a ativação, um pop-up aparecerá com um botão Ativar SSL . Clique nesse botão e o plugin garantirá que todas as suas páginas sejam carregadas por HTTPS.
Preciso de ajuda? Leia este guia sobre como migrar WordPress de HTTP para HTTPS.
4. Desative firewalls
🛡️ Sabe-se que firewalls de segurança interferem na comunicação do Block Editor com o servidor do site.
Portanto recomendamos desabilitar o firewall e verificar se o erro JSON ainda aparece no editor.
Firewalls são adicionados a um site usando um CDN ou um plugin de segurança. Alguns provedores de hospedagem também oferecem serviços de firewall para sites hospedados em seus servidores. Certifique-se de verificar com seu provedor de hospedagem se todos os firewalls estão desabilitados em seu site WordPress.
5. Desative plug-ins e temas para encontrar possíveis problemas de compatibilidade
O conflito entre plug-ins e temas também é conhecido por causar o erro “falha na atualização, a resposta não é uma resposta JSON válida”.
Desative seu tema atual acessando Aparência → Temas e ativando Twenty Twenty-Four ou algum outro tema WordPress.
Se isso não remover o erro, navegue até Plugins → Plugins instalados e prossiga para desabilitar todos os plugins instalados em seu site.
Se o problema desaparecer após desativar seus plug-ins, você poderá reativá-los um por um até encontrar o plug-in exato que está causando problemas.
6. Verifique o log de depuração
Para usuários mais avançados, o log de depuração do WordPress pode fornecer alguns insights sobre o que pode estar desencadeando a mensagem “Falha na atualização, a resposta não é uma resposta Json válida”.
Para acessar o log de depuração, você precisa adicionar um trecho de código ao arquivo wp-config.php do site. Para editar o arquivo wp-config.php, você precisa acessar os arquivos do seu site diretamente usando FTP ou algo como o Gerenciador de Arquivos cPanel.
Para acessar o arquivo wp-config, abra sua conta de hospedagem e vá em cPanel → Gerenciador de Arquivos .
Localize a pasta public_html no lado esquerdo da tela, selecione-a e wp-config.php deverá aparecer no lado direito da tela.
Clique com o botão direito nos arquivos e selecione o botão Editar . Insira o seguinte código antes desta frase: “Pare de editar! Feliz blog”
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
Clique no botão Salvar .
👉 Para mais detalhes, temos um post completo sobre como ativar a depuração no WordPress.
Em seguida, volte para a pasta public_html e abra a pasta wp-content. Você deverá ver um arquivo chamado debug.log dentro desta pasta. Abra o arquivo e verifique se há pistas relacionadas ao erro JSON.
7. Procure ajuda do provedor de hospedagem
O erro ainda aparece? 🐞
Nesse caso, você precisa procurar ajuda de sua equipe de suporte de hospedagem. Eles devem ser capazes de oferecer insights sobre o problema e recomendar soluções.
Corrija o erro de resposta JSON inválido do WordPress para sempre 🚧
O erro “falha na atualização, a resposta não é uma resposta JSON válida” é um erro comum do WordPress. Geralmente aparece no Editor de Bloco ou Editor de Site enquanto você adiciona ou modifica conteúdo ou mídia.
Existem duas soluções rápidas e fáceis para este problema. Você pode mudar para o Editor Clássico ou fazer upload de arquivos de mídia diretamente para a Biblioteca de Mídia. Mas estas são apenas soluções temporárias. Usar o Editor Gutenberg novamente pode fazer com que o erro reapareça.
👉 Aqui estão algumas soluções melhores:
- Atualizar links permanentes
- Verifique o URL do seu site na página Configurações
- Corrigir problemas de conteúdo misto
- Desativar firewalls
- Desative plug-ins e temas
- Verifique seu log de depuração para encontrar a verdadeira causa do erro
- Procure ajuda do provedor de hospedagem, se tudo mais falhar
Para obter dicas mais gerais sobre como corrigir problemas do WordPress, você também pode estar interessado em nosso guia completo para depuração do WordPress, bem como em um guia de depuração mais avançado.
Você tem alguma dúvida sobre o erro de resposta JSON inválida do WordPress? Deixe-nos saber na seção de comentários abaixo .