Il messaggio di errore 'MySQL server has gone away' significa che la query MySQL che si sta tentando di eseguire richiede troppo tempo ed il server MySQL finisce col terminare la connessione (onde bloccarsi e togliere risorse ad altri), oppure che c'è una tabella in crash nel DB.

Solitamente vediamo questo errore con wordpress senza sistemi di caching e con diversi plugins che fanno uso del database. Inevitabilmente si finisce con la query che viene bloccata e con il CMS che mostra questo errore.

Intanto consigliamo di seguire la guida all'ottimizzazione di wordpress, eventualmente ad accedere ao phpMyAdmin dal relativo link nel cpanel e fare un check delle tabelle (cosa da fare solo se si è esperti, perché si potrebbero creare problemi ulteriori al sito e/o la perdita di dati nel database).