[MySQL server has gone away] podría traducirse al castellano como "El servidor MySQL se ha ido a hacer puñetas", es un error bastante común para los usuarios de Wordpress, que generalmente ocurre cuando se supera el tiempo máximo para aceptar una petición en la base de datos.
Siendo más explícito, cuando alguien intenta ver alguna de las páginas de un blog de Wordpress, el código PHP abre una conexión con el servidor. Tras realizar las consultas SQL al servidor, la conexión se cierra y no es reabierta. Si la conexión con el servidor se cierra antes de realizar una consuta, es cuando Wordpress muestra este error.
Por ello, se puede aumentar el tiempo de espera "wait timeout" de la base de datos para que permanezca abierta durante más tiempo en el caso de que una consulta se demore más de lo necesario.
Para llevar a cabo esta tarea, lo primero que haremos será descargar esta versión modificada y optimizada del archivo wp-db.php (Esta versión es para Wordpress 2.6 y Wordpress 2.6.x, si queréis para versiones antiguas tenéis más aquí). La subiremos a wp-includes/wp-db.php (haciendo preferiblemente una copia de la existente), y ¡voilá!.
Si notamos que todavía se nos muestra el error de vez en cuando, podemos descomentar la línea 347:
para aumentar el tiempo de espera.
Más información | RobsNotebook (En inglés)
He estado un ratillo peleándome con un error que me daba la aplicación de Wordpress para iPhone al añadir mi blog a la misma. El error es el siguiente:
Communication Error
Operation could not be completed
(NSXMLParserErrorDomain error 5.)
Se soluciona de manera sencilla, simplemente editando el archivo .htaccess de nuestro blog y añadiéndole las siguientes líneas:
Poner estas líneas también soluciona un error de XMLRPC que puede dar Flickr si pretendemos publicar nuestras fotos directamente desde la misma página y que también padecí hace ya un tiempo.
Si tenéis algún otro error, no dudéis en consultar la completa FAQ de su página oficial, donde aparecen también otras soluciones para diversos problemas.