Directorio de artigos
WordPressErro de rendemento: a solicitude da API REST fallou debido a un erro.
- "Erro CURL 28" é un problema común da API REST de WordPress que pode afectar o rendemento do sitio web e pode provocar que o sitio web se comporte de forma inesperada.
- Neste tutorial,Chen WeiliangDetallará como solucionar o problema do "erro cURL 28: tempo de espera de conexión esgotado" no teu sitio de WordPress.

- Erro de rendemento de WordPress: a API REST atopou un erro ▲
- A API REST é unha forma de que WordPress e outras aplicacións se comuniquen co servidor.Por exemplo, a páxina do editor de bloques, que depende de REST para mostrar e gardar as súas páxinas e artigos.
- A solicitude da API REST fallou cun erro.
Erro: [] cURL erro 28: a operación esgotouse despois de 10000 milisegundos con 0 de -1 bytes recibidos
e tamén,Complemento de WordPressMapa do sitio XML, tamén hai unha mensaxe 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 />
Que é curl para WordPress?
- cURL é usado por WordPress e moitas outras aplicacións webSoftwareUtilidades para enviar e recibir solicitudes de datos mediante URL.
- WordPress usa cURL para xestionar varias solicitudes de API.Pódese usar como unha extensión da linguaxe de programación PHP, e os servizos de hospedaxe de WordPress axudarán con iso.
- A biblioteca curl xoga un papel vital no traballo de fondo de WordPress.Se a configuración é incorrecta, o sitio de WordPress non funcionará como se esperaba.
Por que WordPress recibe "erro cURL 28"?
Non responder á solicitude de datos do servidor de forma oportuna pode producir un erro "cURL error 28" de WordPress.
WordPress usa a API REST, unha técnica de programación, para enviar e recibir solicitudes de datos.
Se se esgotan estas solicitudes, terás un problema crítico titulado "A API REST atopou un erro" no informe de saúde do sitio.
Se expandes un problema, podes ver información máis detallada, incluídas as mensaxes de erro:
A solicitude da API REST fallou cun erro.
Erro: [] cURL erro 28: a operación esgotouse despois de 10000 milisegundos con 0 de -1 bytes recibidos
Erro de WordPress: o teu sitio non pode completar a solicitude de loopback
Tamén podes ver outra pregunta relacionada titulada "O teu sitio non pode completar a solicitude de loopback".Mostrará unha mensaxe de erro semellante ao descrito a continuación▼

As solicitudes de loopback úsanse para executar eventos programados e tamén son usadas polos editores de temas e complementos integrados para garantir a estabilidade do código.
Produciuse un fallo nunha solicitude de loopback ao teu sitio, o que significa que as funcións que dependen desta solicitude non funcionarán correctamente.
Recibín un erro: erro cURL 28: a operación esgotouse despois de 10001 milisegundos con
Por que se agota o tempo de espera de cURL?
Unha serie de situacións poden facer que cURL se agote en WordPress:
- Por exemplo, un complemento de firewall de WordPress pode ver isto como actividade sospeitosa e bloquear as solicitudes da API REST.
- Se o teu servidor DNS non funciona correctamente, isto tamén pode provocar que as solicitudes HTTP fallen, o que provoca erros de tempo de espera de cURL en WordPress.
- Un servidor de hospedaxe de WordPress mal configurado, cun limiar de tempo de espera baixo, tamén pode impedir que algúns procesos de WordPress funcionen correctamente.
- Problemas de erro causados polo uso de temas de WordPress non profesionais e obsoletos.
Agora que coñecemos xeralmente a causa dos erros de rizo, non debería ser difícil resolver o problema do "erro de rizo 28: tempo de conexión esgotado".
Como resolver o problema do erro de estado de saúde do sitio de WordPress?
Erro fatal de WordPressComo facelo?
Recoméndase activar o "Modo de depuración de WordPress" para solucionar problemas de WordPress.
Como activar o modo de depuración de WordPress?
- Edita o ficheiro "wp-config.php" no directorio raíz do teu sitio de WordPress;
- Will"
define('WP_DEBUG', false);",transformarse en"define('WP_DEBUG', true);" - Despois de activar a depuración de WordPress, actualice a páxina de erro e amosarase o camiño e a mensaxe de erro do complemento ou tema que provocou o erro;
/**
* 开发者专用: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 atrás"define('WP_DEBUG', false);".
Despois de actualizar a páxina de erro, mostrará unha mensaxe de aviso do complemento similar á seguinte que causou o erro de WordPress▼
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 xuízo preliminar é que se trata dun erro fatal de WordPress causado por un tema de WordPress ou un complemento de WordPress, polo que é necesario rexistrar que complemento de WordPress ten unha mensaxe de erro e despois eliminalo un por un.
- Xeralmente, ao solucionar problemas dun sitio web, cómpre desactivar todos os complementos e cambiar ao tema predeterminado.
- Comprensiblemente, a maioría dos administradores web son renuentes a facelo porque afecta aos visitantes do sitio ao facer que naveguen por sitios que non teñen a funcionalidade orixinal.
Uso recomendadoComplemento de comprobación de saúde e solución de problemasComproba, fai clic na seguinte ligazón para vermétodo específico▼
Chen WeiliangO blog está activadoHealth Check & TroubleshootingDespois do "modo de solución de problemas" do complemento, a proba cambiou ao tema "XNUMX" e non se amosou o problema "A API REST atopou un erro".
- Non obstante, ao habilitar
Health Check & TroubleshootingNo "Modo de solución de problemas" do complemento, produciuse o erro cando volvín ao tema de WordPress anterior. - Polo tanto, pódese xulgar definitivamente que o problema de erro "Erro de solicitude da API REST cURL error 28" é causado polo tema de WordPress.
Se os pasos anteriores non resolven o erro cURL 28 no teu sitio de WordPress, o problema é probablemente un problema do entorno do servidor.
- Hai moitos factores que só poden ser controlados e corrixidos polo provedor do servidor.Por exemplo, se o seu servidor DNS non pode resolver a solicitude a tempo, fará que a solicitude curl se agote.
- Outra situación pode ser unha conexión lenta ao servidor host ou un problema de rede.
- Simplemente envíe unha solicitude ao servizo de atención ao cliente con detalles sobre o erro e os seus técnicos poderán solucionar problemas e aplicar unha corrección para resolvelo.
Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Como resolver o erro de solicitude da API REST cURL erro 28 en WordPress", que é útil para ti.
Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-19296.html

