Como corrigir “Falha na atualização. A resposta não é uma resposta JSON válida”

Publicados: 2022-06-14

Você acabou de encontrar a mensagem “Falha na atualização. A resposta não é uma resposta JSON válida.” erro ao trabalhar no editor de blocos do WordPress?

️ É um erro comum do WordPress e aparece em seu site devido a motivos como conflito de plugin e tema, certificado SSL ou problema de conteúdo misto, corrupção de arquivo .htaccess, etc.

É frustrante encontrar o erro de resposta JSON. Ele não informa por que está ocorrendo ou como removê-lo – ele força você a largar tudo o que está fazendo e encontrar uma maneira de remover o erro do seu site.

O que causa o erro “Falha na atualização. A resposta não é uma resposta JSON válida.” erro?

Quando você carrega uma imagem ou publica ou atualiza uma postagem em seu site WordPress, o WordPress comunica a solicitação ao seu servidor web. O servidor responde no formato JSON.

Se, por algum motivo, o servidor não responder no formato JSON ou não responder, o WordPress lançará “A resposta não é uma resposta JSON válida”. erro.

Você deve estar se perguntando: O que causa a falta de comunicação ou falta de comunicação entre seu site e o servidor?

A resposta é que há mais de uma causa. Pode ser um bug em um plugin ou tema, um problema com o certificado SSL, corrupção de arquivo .htaccess, conflito de API REST, etc.

Na próxima seção, exploraremos essas causas e descobriremos qual delas levou ao erro em seu site.

Mas antes de prosseguirmos para a próxima seção, vale a pena notar que o WordPress mostra diferentes variações do mesmo erro JSON.

  • Você verá essa variação ao tentar atualizar uma postagem: “Falha na atualização. A resposta não é uma resposta JSON válida.”
  • Este aparece quando você está tentando publicar uma postagem: “Falha na publicação. A resposta não é uma resposta JSON válida.”
  • E um simples: “A resposta não é uma resposta JSON válida”. erro aparece quando você está carregando uma imagem.

️ Não importa qual variação você veja, as soluções são as mesmas.

Como corrigir "A resposta não é uma resposta JSON válida". erro

Como não sabemos o que causa o erro em seu site, tentar soluções diferentes é o melhor caminho a seguir.

Mas antes de começarmos, faça um backup de todo o seu site WordPress.

Neste tutorial, você precisará fazer modificações em seu site. Este é um negócio arriscado. Pode quebrar seu site. Quando algo der errado, um backup o ajudará a restaurar o site ao normal. Portanto, você precisa fazer um backup do seu site WordPress antes de continuar.

Agora, vamos começar com as soluções:

Gere um novo arquivo .htaccess para corrigir problemas de permalinks

Uma das causas mais comuns por trás do erro JSON é um problema com o arquivo .htaccess ou os links permanentes do seu site.

Para remover o erro do seu site, você precisará atualizar os links permanentes do seu site, o que pode ser feito de duas maneiras.

A opção mais simples é forçar o WordPress a gerar um novo arquivo .htaccess do seu painel do WordPress.

Vá para Configurações → Link permanente . Role para baixo na página Permalink e clique no botão Salvar alterações .

página permalink no wordpress
Role para baixo na página Configurações de link permanente e pressione o botão Salvar alterações

Agora volte ao seu editor e verifique se o erro desapareceu.

Ainda assim, vendo o erro? Depois, há mais uma solução que você pode tentar antes de passar para o próximo método. Você pode deletar completamente seu arquivo .htaccess existente e então fazer o WordPress criar um novo:

1. Instale o FileZilla , um cliente FTP em seu desktop. Aqui está um guia sobre como instalar o FileZilla.

2. Abra o FileZilla e conecte-o ao seu site . Este guia mostrará como fazer essa conexão.

3. Em seguida, vá para public_html e localize o arquivo .htaccess .

4. Clique com o botão direito do mouse no arquivo e selecione Download para salvar uma cópia em seu computador local. Isso funcionará como um backup caso você precise.

5. Depois de fazer o backup, clique com o botão direito do mouse no arquivo e selecione o botão Excluir para excluir o arquivo.

excluindo o arquivo htacess no filezilla
Clique com o botão direito do mouse no arquivo .htacess e selecione Excluir

6. Abra o painel do WordPress e vá para Configurações → Permalink . Role para baixo na página Permalink e clique no botão Salvar alterações . Isso forçará o WordPress a criar um novo arquivo .htaccess.

Isso deve remover o erro do seu site se ele estiver sendo causado por problemas de .htaccess/permalink. Caso contrário, tente as seguintes soluções.

Verifique as configurações de endereço do seu site WordPress

O erro de resposta JSON pode estar aparecendo porque os endereços do seu site na página Configurações não estão configurados corretamente.

Para acertar as coisas, vá para Configurações → Geral e você poderá ver os dois campos a seguir:

  1. Endereço do WordPress (URL)
  2. Endereço do site (URL)

Certifique-se de que o URL do seu site esteja inserido em ambos os campos. Ambos os URLs devem ser idênticos . E eles devem começar com HTTPS , não HTTP ( desde que você tenha instalado um certificado SSL ).

Em seguida, salve suas alterações.

Mesmo que você não faça nenhuma alteração na página, certifique-se de clicar no botão Salvar alterações .

endereço wordpress e endereço do site - Falha na atualização. A resposta não é uma resposta JSON válida.
Certifique-se de que ambos os URLs sejam idênticos e tenham HTTPS na frente

Corrigir avisos/problemas de conteúdo misto

Hoje em dia, todos os sites devem usar um certificado SSL, que permite usar a conexão HTTPS em seu site.

No entanto, se você migrar um site antigo de HTTP para HTTPS, poderá acabar com uma situação em que alguns recursos mais antigos ainda estão sendo carregados por HTTP em vez de HTTPS. Isso pode acionar algo chamado aviso de conteúdo misto, que pode levar ao erro de resposta JSON inválido.

Na seção anterior, você se certificou de que o endereço do WordPress e o endereço do site começam com HTTPS. Isso já poderia ter corrigido o problema de conteúdo misto. Mas só para ficar do mesmo lado, instale e ative este plugin : Really Simple SSL .

Após a instalação, você deverá ver um pop-up com este botão: Ativar SSL ! Clique no botão. O plug-in será configurado para funcionar e desconectar você. Não se preocupe. Basta fazer login e verificar se o erro JSON no seu editor Gutenberg desapareceu.

Se precisar de ajuda para configurar o plugin, dê uma olhada neste guia.

ativação do plugin SSL realmente simples - Falha na atualização. A resposta não é uma resposta JSON válida.
Clique no botão Ativar SSL para mover todos os links para HTTPS

Desative plugins e temas para encontrar conflitos

O conflito de tema e plugin é uma causa comum de erros do WordPress. Portanto, nesta seção, ajudaremos você a descobrir se um tema ou plug-in está causando o erro de resposta JSON em seu site.

Primeiro, uma pequena divulgação: Desativar os plugins e temas pode fazer seu site quebrar. Você pode perder algumas de suas configurações. Mas se você tiver um backup, isso não será um problema.

Depois de desativar os plugins e temas e descobrir qual plugin ou tema está causando o erro, você pode restaurar seu site ao normal. Em seguida, exclua o tema ou plugin culpado do seu site. Dessa forma, todas as suas configurações permanecerão intactas e o culpado desaparecerá.

Agora, vá para Aparência → Temas e ative o tema padrão do WordPress (como Twenty Twenty, Twenty Twenty One, etc). Verifique se o erro JSON foi corrigido.

Se o erro desaparecer, exclua o tema. Caso contrário, reative seu tema anterior.

Em seguida, vá para Plugins instalados , selecione todos os seus plugins e, em Ações em massa, escolha Desativar e clique em Aplicar .

desative todos os plugins - Falha na atualização. A resposta não é uma resposta JSON válida.
Desative todos os plugins e verifique se o erro JSON desapareceu

Se o erro não aparecer no seu Editor Gutenberg, um dos seus plugins está causando isso. Tudo o que você precisa fazer é descobrir qual dos plugins é o culpado. Comece a reativar os plugins um por um. Toda vez que você reativar um plugin, verifique se o erro JSON retornou.

Quando você encontrar o culpado, exclua o plugin . Se for uma parte essencial do seu site, entre em contato com o desenvolvedor do plug-in e peça ajuda.

Outras maneiras de solucionar o erro de resposta JSON inválido

As primeiras quatro soluções devem permitir que você remova o erro “Falha na atualização. A resposta não é uma resposta JSON válida.” mas se persistir, tente os seguintes métodos:

Procure conflitos de API REST

O WordPress usa a API REST para se comunicar com o servidor. Se a comunicação falhar por algum motivo, você encontrará o erro JSON.

Para saber se a API REST é a raiz do problema, abra seu editor Gutenberg onde o erro JSON está sendo exibido, clique com o botão direito do mouse no erro e selecione a opção Inspecionar .

inspecione a opção no navegador chrome - Falha na atualização. A resposta não é uma resposta JSON válida.
Clique no botão Inspecionar e verifique se há um erro da API REST

Em Console , procure um erro de API REST . Se você encontrá-lo, o erro está sendo causado pela API.

Para remover o erro, você precisará procurar ajuda do seu provedor de hospedagem.

Carregar imagens de uma forma diferente

Se o upload de imagens em sua postagem estiver causando o erro, tente carregá-las por meio da Biblioteca de mídia .

Verifique se você não está usando caracteres inválidos no título. Basta usar letras e números em inglês no título da imagem.

Mudar para o Editor Clássico (temporária ou permanentemente)

Se tudo falhar, considere mudar para o editor Classic. Tudo que você precisa fazer é instalar o plugin oficial Classic Editor .

Para uma visão mais detalhada, confira nosso guia sobre como desativar o Gutenberg e usar o editor Classic TinyMCE.

Dito isso, se você preferir continuar usando o editor Gutenberg, precisará encontrar uma maneira de remover o erro de resposta JSON do seu site.

Se você tentou todas as soluções listadas acima e ainda não conseguiu remover o erro, então você precisa de ajuda profissional. Entre em contato com seu provedor de hospedagem e conte a ele sobre todas as soluções que você tentou. Eles irão ajudá-lo a remover o erro.

Corrija o erro de resposta JSON inválido do WordPress para sempre

O erro “Atualização falhou. A resposta não é uma resposta JSON válida.” error é um dos erros mais comuns do WordPress. Pode aparecer ao carregar uma imagem ou publicar/atualizar um conteúdo usando o novo editor de blocos (Gutenberg).

A causa real pode ser qualquer coisa, desde um plugin ou tema não autorizado até um problema de certificado SSL. Remover o erro é apenas uma questão de descobrir o motivo por trás dele e eliminá-lo do seu site.

Esperamos que com a ajuda do nosso tutorial você tenha conseguido remover o erro de resposta JSON do seu site.

Para algumas outras dicas sobre como corrigir erros comuns do WordPress, você pode conferir nosso guia para iniciantes para solução de problemas do WordPress.

Se você tiver alguma dúvida sobre "A resposta não é uma resposta JSON válida". erro, informe-nos na seção de comentários abaixo.

Guia gratuito

5 dicas essenciais para acelerar
Seu site WordPress

Reduza seu tempo de carregamento em até 50-80%
apenas seguindo dicas simples.