He tenido este sitio desde hace algunos años; hasta hace un par de semanas todo funcionaba bien. Estoy ejecutando un par de sitios en la misma máquina con servidores Apache Virtual; mi configuración actual, ya que estoy ejecutando algunos servidores diferentes, es Cloudflare→Apache Reverse Proxy→Wordpress. Con lo que me estoy topando, y actualmente golpeándome la cabeza, son dos mejoras recomendadas:
- Un evento programado, *completar evento*, no se pudo ejecutar. Su sitio aún funciona, pero esto puede indicar que programar publicaciones o actualizaciones automáticas puede no funcionar según lo previsto.
- La API REST no procesó correctamente el parámetro de consulta de contexto
El problema es que no se están ejecutando trabajos cron, por lo que no se envían correos electrónicos programados para próximas citas, eventos, reuniones virtuales, etc. No soy un programador ni un gurú web; Estoy haciendo esto por un negocio personal y, hasta ahora, he podido solucionar y resolver la mayoría de los problemas, pero este es persistente. Tengo otro sitio, en otro host virtual, configurado exactamente De la misma manera, desde Cloudflare a través del proxy inverso de Apache hasta el host virtual, y no tiene ningún problema.
Hasta ahora, deshabilité todos los complementos y volví a un tema predeterminado (Twenty Twenty-Three), deshabilité la protección de Cloudflare, volví a una copia de seguridad completa de cuando funcionaba la API REST y eliminé todo el directorio de WordPress y comencé desde un nuevo instalar, todo fue en vano. Incluso la instalación nueva, con una base de datos en blanco y sin complementos, informó los mismos 2 errores.
Habilité el registro de depuración y no aparece nada más que 1 problema obsoleto de php que solucioné. Los registros de errores de Apache tampoco arrojan nada. Cambié la cola de cron al cron del sistema, superé la memoria WP y la memoria PHP, superé el tiempo de espera de PHP, pasé por algunos verificadores de conflictos de complementos diferentes (que no encontraron absolutamente nada), pero aún así no tuve suerte. Los correos electrónicos y las notificaciones en respuesta a una acción (registro de cuenta, cita reservada, etc.) se envían bien y funcionan bien, pero cualquier cosa que dependa del cron de WP no funciona.
Todo está actualizado, ejecutando php 8.0 y WP 6.2 en Ubuntu. Me inclino a creer que tal vez este sea un problema con la configuración de proxy inverso/VH en Apache, pero no entiendo por qué otro sitio con las mismas configuraciones, aunque con menos complementos, funciona perfectamente bien.
En este punto, sorta en una pérdida. No entiendo por qué una copia de seguridad, que sé con 100% de certeza, funcionó bien, no funciona. El solo Lo que puedo darme cuenta es que tuve un problema con el disco duro de la máquina que ejecutaba ambos sitios a fines de marzo que requería una limpieza y restauración completas, y es posible que no haya configurado la misma configuración de Apache VH, pero Todavía no puedo entender por qué un sitio funcionaría después de la restauración pero no el otro.