AlterVista ha aggiornato il database MySQL alla versione 8.
Se si utilizzano vecchi applicativi, è possibile incontrare errori causati dalla incompatibilità della versione del database.
Nel caso di Drupal 7, si riceve l’errore:
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1231 Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER' in lock_may_be_available()
Per risolvere questo problema, è disponibile una patch sul sito ufficiale drupal.org che modifica alcuni file al fine di risolvere il problema causato dalla nuova versione di Mysql.
Abbiamo già preparato un archivio .zip contenente i file modificati.
Il procedimento per la risoluzione è sostituire i vecchi file con i file aggiornati nell’archivio.
- Individuare la cartella in cui è installato l’applicativo
La prima operazione è individuare la cartella in cui si trova l’applicativo. Dalla gestione file del pannello di controllo, è possibile navigare nel proprio spazio cercando la cartella in cui è installato Drupal 7. Potrebbe essere installato dentro una cartella, in tal caso è necessario aprirla. Posizionarsi in modo da visualizzare i file e cartelle come nell’immagine (notare in particolare la presenza delle cartelle “includes”, “modules” e “sites”, che contengono i file da sostituire).
- Cliccare “invia files”
- Selezionare “invia archivi compressi”
- Scaricare e selezionare il file .zip contenente i file con le modifiche, quindi cliccare su “invia files”.

A questo punto, drupal 7 dovrebbe risultare funzionante.
Se si dovessero riscontrare problemi, il forum di supporto tecnico è a disposizione per eventuale supporto!