Questo è l'errore che ricevo improvvisamente.
Additional uncaught exception thrown while handling exception.
Original
PDOException: SQLSTATE[70100]: Unknown error: 1317 Query execution was interrupted...my query
Additional
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away...my query
Dopo aver fatto qualche ricerca, sembra che un modulo personalizzato, che ho realizzato, stia tentando una query troppo grande. Una soluzione che sembra funzionare per molte persone è questa:
- Apri my.ini
- Cambia "max_allowed_packet" da "1m" a "16m" (o più grande)
- Salva my.ini e riavvia MySQL
Tuttavia, mi trovo su un server condiviso, quindi non posso modificare my.ini e sebbene il mio provider mi abbia confermato che il valore è impostato su 1M, non lo aumenteranno.
Ho anche provato ad aggiungere questo: ini_set('mysqli.reconnect', 'on');
a settings.php
. Non ha risolto il problema.
Qualcuno sa di un'altra soluzione o aggira?
Grazie.