Tag: problema

Problemas con wp-cache

Estuve casi un dí­a completo con un problema en el blog, un odioso error 500 aparecí­a y tardé un poco en descubrirlo. Lo primero que hice fué verificar que toda la data estaba en su sitio, no entré en pánico porque suelo hacer backups con frecuencia, luego me di cuenta que si podí­a entrar al area de administración, el problema estaba cuando trataba de visualizar cualquier post.

Revise los logs y el siguiente mensaje me inquietaba:

[Thu Aug 21 08:34:48 2008] [error] [client xxx.195.37.123] Premature end of script headers: php5.cgi
[Thu Aug 21 08:34:48 2008] [error] [client xxx.6.18.243] Premature end of script headers: php5.cgi
[Thu Aug 21 08:34:48 2008] [error] [client xxx.6.18.243] Premature end of script headers: php5.cgi

estaba pensando en que era un ataque, me puse a escanear IPs y revisar los procesos en el servidor, encontré algunos ataques tratando de explotar vulnerabilidades pasadas de wordpress, pero eso no estaba provocando el error.

Desactivé todos los plugins y el error persistí­a, quite el theme y puse el original y el problema persistí­a.
asi que decidí­ tomar decisiones mas radicales, hice una instalación limpia, moví­ el contenido y el error persistí­a. El problema no era el wordpress, era algo del contenido, revise los últimos post en busca de algún indicio que me mostrará que podí­a provocar el error. Hasta que dí­ con el problema! se me ocurrió renombrar el directorio de plugins y empezar con uno vacio y VOILA! funcionó! El problema era un plugin!

Fuí­ instalando uno a uno los plugins y todo funcionaba, como eran muchos los copié todos, tení­a pensado activar uno por uno mientras probaba los resultados, pero luego de copiar nuevamente la carpeta el error se volvió a dar, habí­a un plugin que sin necesidad de estar instalado me estaba dando conflictos! luego de analizar la lista me dí­ cuenta que el culpable era wp-cache. La solución fué simplemente borrar el cache interno y volverlo a generar y eso solucionó todo el problema.

Me tardé como 3 horas para dar con la solución asi que espero que esta experiencia le pueda servir a alguien, yo nunca habí­a tenido este tipo de problemas, pero siempre hay una primera vez.