Problemas con WordPress y Apache

Estos días no he tenido tiempo de escribir en mis ratos libres.  He estado ocupado tratando de solventar los problemas que tenía un que tengo alojado en el .

Hasta hace poco, dicho cliente,  sólo tenía un foro, pero desde hace una semana también puso en producción un blog (con ).  Y desde entonces no ha habido día que haya ido bien el (pero sólo afectaba a su dominio, en el resto funcionaba todo bien).

La situación era rara, porque no es el único wordpress que tengo instalado aquí, incluso hay uno que tiene unas 1000 visitas diarias y ese no ha dejado de funcionar, el error empezó a aparecer cuando el nuevo blog entró en producción.

El error que aparecía era:

[notice] child pid XXXX exit signal Segmentation fault (11)

Esto ocasionaba que el blog se viera mal y que incluso no cargase bien las páginas, pero además también tenía efectos colaterales en el foro y dejaba de funcionar bien.

Intenté buscar cualquier información, cambiar la configuración del servidor, desactivar el Xcache, el Memcached, quitar plugins del php, pero nada, hasta que al final, me puse con otro fallo que había aparecido en los wordpress.. Uno que apareció en su día y lo arreglé, pero al ir actualizando de versiones del blog, se me olvidó de actualizar también. El error era:

WordPress database error MySQL server has gone away for query

Solucionar este fue fácil, bastó con buscarlo en Internet y en la página de Rob’s notebook, daban la solución, bastaba con reemplazar el fichero wp-db.php por uno que tiene él en su blog (Workaround wp-db.php), para que las conexiones no fallasen.

Al hacerlo, y después de esperar un tiempo prudencial (por si las moscas paré y arranqué el Apache) comprobé que no sólo no salían los errores de Mysql,  es que además el error de Apache no volvía a aparecer en todo el día (antes como mucho estaba 4 horas sin dar el error). Así que parece que se ha solventado el problema.

Leer Más