Suporte » Ajustando o WordPress » Problemas com REST API erro 500

  • Resolvido rafaelmiranda

    (@rafaelmiranda)


    Olá colegas,

    Estou recebendo mensagens de problemas críticos no ecommerce ekilibreamazonia.com

    A atualização de plugins pelo painel ou jetpack geralmente falha. Também os métodos de entrega do Woocommerce desapareceram, e quando tento criar um post recebo mensagem de erro “há um erro crítico em teu site”. Na ferramenta de diagnóstico estou recebendo um aviso que “A API REST encontrou um resultado inesperado, há um erro crítico em teu site (erro 500).

    Isto tudo aconteceu depois da atualização dos plugins via FTP, e não é a primeira vez que acontece. Da vez anterior fiz uma nova instalação, o que resolveu temporariamente.

    Alguém sabe o que pode estar ocorrendo e como corrigir? Seria um problema com o servidor?

    Tenho uma instalação de testes deste site que está operando normalmente.

    Por favor espero alguma ajuda, muito obrigado

    Cordialmente,
    Rafael

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Olá @rafaelmiranda,

    Possivelmente durante a instalação algum arquivo não foi enviado ou foi corrompido. Erro 500 geralmente está relacionado a um erro em algum arquivo.

    Você pode tentar reenviar todos os arquivos novamente ou restaurar um backup.

    Outra coisa que você pode tentar é debugar. Para ativar o debug no seu site é preciso adicionar o seguinte código no arquivo wp-config:

    define( 'WP_DEBUG', true );

    define( 'WP_DEBUG_LOG', true );

    Depois disso, tente reproduzir o erro novamente e verifique se foi gerado o arquivo debug.log na pasta wp-content. Por fim, veja as últimas linhas do arquivo debug.log e poste elas aqui.

    **Lembre-se de desativar o modo de depuração depois que o seu problema for resolvido**.

    Criador do tópico rafaelmiranda

    (@rafaelmiranda)

    Oi Matheus, sim, você está certo, havia um erro com a instalação do Woocommerce. Deletei o plugin e fiz uma nova instalação, o que resolveu o problema. A atualização por ftp não está boa, arquivos ficam faltando no envio. Obrigado!

    Pessoal!
    Sou novo por aqui. Estava em dúvida se postava um novo tópico, mas resolvi que ia comentar nesse, pois estou com um problema parecido, só que o erro é 400. Esta é a mensagem que recebo na página de diagnóstico:
    A chamada para a API REST retornou o seguinte resultado inesperado: (400) <!DOCTYPE HTML PUBLIC “-//IETF//DTD HTML 2.0//EN”> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> </p> </body></html> .

    Isso aconteceu depois que resolvi colocar uma instalação do wordpress rodando em servidor local para a minha hospedagem, até então tudo parecia ok.
    Recebo também outros avisos na página, como atualizações em segundo plano desativadas e “Não foi possível concluir uma solicitação loopback”.
    Eu tive que mudar o endereço do site que estava configurado como localhost e usei o plug-in Velvet Blues Update URLs.
    Também ativei o modo debug editando o arquivo wp-config.php como aconselhado, porém não vejo nenhum log dentro da pasta wp-content.
    Se alguém souber me ajudar, ficarei grato desde já!
    Abraços

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Problemas com REST API erro 500’ está fechado para novas respostas.