Como resolver o erro de solicitação da API REST do WordPress erro cURL 28

WordPressErro de desempenho: a solicitação da API REST falhou devido a um erro.

  • "Erro CURL 28" é um problema comum da API REST do WordPress que pode afetar o desempenho do seu site e fazer com que ele se comporte de forma inesperada.
  • Neste tutorial,Chen WeiliangDetalhará como corrigir o problema "cURL error 28: Connection time out" em seu site WordPress.

Como resolver o erro de solicitação da API REST do WordPress erro cURL 28

  • Erro de desempenho do WordPress: a API REST encontrou um erro ▲
  • A API REST é uma maneira de o WordPress e outros aplicativos se comunicarem com o servidor.Por exemplo, a página do editor de blocos, que depende do REST para exibir e salvar suas páginas e artigos.
  • A solicitação da API REST falhou com um erro.
    Erro: [] erro cURL 28: A operação expirou após 10000 milissegundos com 0 de -1 bytes recebidos

e também,Plug-in do WordPressSitemap XML sitemap, também há uma mensagem de erro:

<b>Fatal error</b>: Unknown: Cannot use output buffering in output buffering display handlers in <b>Unknown</b> on line <b>0</b><br />

O que é curl para WordPress?

  • cURL é usado pelo WordPress e muitos outros aplicativos da web软件Utilitários para enviar e receber solicitações de dados usando URLs.
  • O WordPress usa cURL para lidar com várias solicitações de API.Ele pode ser usado como uma extensão da linguagem de programação PHP, e os serviços de hospedagem do WordPress ajudarão nisso.
  • A biblioteca curl desempenha um papel vital no trabalho em segundo plano do WordPress.Se a configuração estiver incorreta, o site WordPress não funcionará conforme o esperado.

Por que o WordPress recebe "erro cURL 28"?

A falha em responder à solicitação de dados do servidor em tempo hábil pode resultar em um erro "cURL error 28" do WordPress.

O WordPress usa a API REST, uma técnica de programação, para enviar e receber solicitações de dados.

Se essas solicitações expirarem, você terá um problema crítico intitulado "A API REST encontrou um erro" no relatório de integridade do site.

Se você expandir um problema, poderá ver informações mais detalhadas, incluindo mensagens de erro:

A solicitação da API REST falhou com um erro.
Erro: [] erro cURL 28: A operação expirou após 10000 milissegundos com 0 de -1 bytes recebidos

Erro do WordPress: seu site não pode concluir a solicitação de loopback

Você também pode ver outra pergunta relacionada intitulada "Seu site não pode concluir a solicitação de loopback".Ele exibirá uma mensagem de erro semelhante à descrita abaixo▼

Erro do WordPress: seu site não pôde concluir a solicitação de loopback nº 2

As solicitações de loopback são usadas para executar eventos agendados e também são usadas pelo tema interno e pelos editores de plug-in para garantir a estabilidade do código.
Uma solicitação de loopback para seu site falhou, o que significa que os recursos que dependem de tal solicitação não funcionarão corretamente.
Recebi um erro: erro cURL 28: a operação expirou após 10001 milissegundos com

Por que o cURL expira?

Várias situações podem fazer com que o cURL expire no WordPress:

  1. Por exemplo, um plug-in de firewall do WordPress pode ver isso como atividade suspeita e bloquear solicitações da API REST.
  2. Se o seu servidor DNS não estiver funcionando corretamente, isso também pode fazer com que as solicitações HTTP falhem, resultando em erros de tempo limite de cURL no WordPress.
  3. Um servidor de hospedagem WordPress mal configurado, com um limite de tempo limite baixo, também pode impedir que alguns processos do WordPress funcionem corretamente.
  4. Problemas de erro causados ​​pelo uso de temas do WordPress não profissionais e desatualizados.

Agora que geralmente sabemos a causa dos erros de ondulação, não deve ser difícil resolver o problema "erro de ondulação 28: conexão expirou".

Como resolver o problema do erro de status de integridade do site WordPress?

Erro fatal do WordPressComo lidar com isso?

Depois que o site WordPress é movido, a primeira página da primeira página fica em branco e o plano de fundo também fica em branco, o que devo fazer??

Recomenda-se ativar o "modo de depuração do WordPress" para solucionar problemas do WordPress.

Como ativar o modo de depuração do WordPress?

  1. Edite o arquivo "wp-config.php" no diretório raiz do seu site WordPress;
  2. Vai"define('WP_DEBUG', false); ",mudar para"define('WP_DEBUG', true); "
  3. Após habilitar a depuração do WordPress, atualize a página de erro e o caminho e a mensagem de erro do plugin ou tema que causou o erro serão exibidos;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Finalmente "define('WP_DEBUG', false); "modificado de volta"define('WP_DEBUG', false); "

Depois de atualizar a página de erro, uma mensagem de prompt de plug-in semelhante à seguinte que causou o erro do WordPress será exibida▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13
  • O julgamento preliminar é que é um erro fatal do WordPress causado por um tema do WordPress ou um plugin do WordPress, portanto, é necessário registrar qual plugin do WordPress possui uma mensagem de erro e, em seguida, eliminá-lo um por um.
  • Geralmente, ao solucionar problemas de um site, você precisa desabilitar todos os plugins e mudar para o tema padrão.
  • Compreensivelmente, a maioria dos webmasters relutam em fazer isso porque isso afeta os visitantes do site, fazendo com que naveguem em sites que não têm a funcionalidade original.

Uso recomendadoPlug-in de verificação de integridade e solução de problemasConfira, clique no link abaixo para visualizarmétodo específico

Chen WeiliangO blog está ativadoHealth Check & TroubleshootingApós o "modo de solução de problemas" do plug-in, o teste mudou para o tema "XNUMX" e o problema "API REST encontrou um erro" não foi exibido.

  • No entanto, ao habilitarHealth Check & TroubleshootingNo "Modo de solução de problemas" do plugin, o erro ocorreu quando voltei para o tema anterior do WordPress.
  • Portanto, pode-se determinar que o problema de erro "ERRO de solicitação de API REST cURL error 28" é causado pelo tema do WordPress.

Se as etapas acima não resolverem o erro cURL 28 em seu site WordPress, o problema provavelmente é um problema de ambiente do servidor.

  • Existem muitos fatores que só podem ser controlados e corrigidos pelo provedor do servidor.Por exemplo, se seu servidor DNS não puder resolver a solicitação a tempo, isso fará com que a solicitação curl expire.
  • Outra situação pode ser uma conexão lenta com o servidor host ou um problema de rede.
  • Basta enviar uma solicitação ao atendimento ao cliente com detalhes sobre o erro e seus técnicos podem solucionar o problema e aplicar uma correção para resolvê-lo.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Como resolver o erro de solicitação da API REST cURL error 28 no WordPress", o que é útil para você.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-19296.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部