El extraño caso del Error 500 en WordPress

0 comments

Posted on 26th August 2010 by Luis M. in Blogs |Español |Informática |WordPress

Demasiado tiempo sin escribir, ya va siendo hora de retomar el proyecto…

La semana pasada el blog de nuestro amigo Jose Manuel dejó de funcionar misteriosamente. Cualquier petición al sistema de WordPress devolvía un error 500 (Internal Server Error).

La fuente del problema no estaba finalmente en el código de WordPress, sino en el directorio donde se encontraba el blog. Por alguna razón extraña, al borrar un sub-directorio, el directorio principal quedó corrupto y ésa era la razón del error 500. El problema se resolvió “simplemente” renombrando el directorio corrupto (lo podíamos haber borrado ya que teníamos una copia local), y copiando todo el contenido en un directorio nuevo con el mismo nombre que el original. El sistema WordPress salió andando inmediatamente con todo el contenido intacto, ya que la base de datos no se había visto afectada.

Una de las cosas que probamos en nuestro periplo fue actualizar WordPress manualmente (no teníamos acceso al sistema de administración para hacerlo automáticamente). Los pasos a seguir están muy bien explicados en este artículo del Codex de WordPress. Desafortunadamente, una vez terminado el proceso, no recobramos el control del blog y el error 500 seguía apareciendo (¡el problema no estaba en WordPress!).

Otra de las cosas positivas que hemos sacado ha sido este artículo de Kyle Robinson sobre los plug-in de WordPress para gestionar un sistema de caché. El problema inicial surgió porque es plug-in que estaba instalado (wp-cache) estaba empezando a ocupar demasiado espacio. Como Kyle explica en su artículo, se trata de un plug-in antiguo cuya última actualización se hizo en septiembre de 2007. Además, el directorio donde se guardan las páginas en la caché (llamado también wp-cache) se encuentra en la raíz de la instalación WordPress, al mismo nivel que wp-content (en lugar de estar en el directorio del propio plug-in) y la desinstalación del plug-in no borra todos esos archivos.

Como dice el dicho, “bien está lo que bien acaba”. “Sólo el balón es redondo” vuelve a estar en línea para regocijo de sus lectores (y alivio de su autor ;)  ). Por cierto, una de mis secciones favoritas de su sitio web es la narración de la batalla de Talavera de 1809 cuya lectura recomiendo fervorosamente.