[Risolto] ISPConfig, impossibile accedere al pannello, errore 500
Inviato: 19/02/2026, 21:00
Salve a tutti, utilizzo un software open source simile a Cpanel che si chiama ISPConfig (https://www.ispconfig.org/)
È installato su un server Debian Linux e gestisce gli account, gli spazi e le email dei clienti.
L'altro giorno (17/02/2026) all'improvviso, senza che apparentemente avessi fatto nulla, si blocca la schermata restituendomi una pagina bianca.
Guardando i LOG mi restituiva:
In primis quello che mi ha fatto sospettare del problema era l'errore PHP e MYSQL. Leggendo vari argomenti simili in rete, consigliavano di controllare che il pacchetto php-mysql fosse realmente installato. Lo era, ma per fugare ogni dubbio, l'ho reinstallato.
Poi però ho pensato: e se fosse...
Subito alla riga di comando ho lanciato
Come ricordavo, ho ben quattro versioni di PHP. Dalla PHP8.2 alla PHP8.5, ora era il momento di controllare quale fosse quella attiva/principale
Quella automatica era la PHP8.5, ma quella che fa girare il programma (e webserver) correttamente è la versione PHP8.2. Tramite la scelta numerica ho reimpostato la versione corretta (di seguito la schermata)
Fatto! Appena riavviato il web server, il pannello è ritornato a funzionare correttamente.
Come è nato il problema?
Il problema è nato quando ho aggiornato il server con gli ultimi pacchetti di sicurezza tra cui c'era la nuova versione di PHP. Questo ha spostato il PIN delle alternative alla nuova versione (questo lo fa in automatico per usare la versione più recente del software). L'aggiornamento è avvenuto dallo stesso pannello (ISPConfig) ma che per qualche strano motivo, non mi ha notificato il cambiamento.
Ecco perché amo la riga di comando, lei non ti nasconde (quasi) niente

È installato su un server Debian Linux e gestisce gli account, gli spazi e le email dei clienti.
L'altro giorno (17/02/2026) all'improvviso, senza che apparentemente avessi fatto nulla, si blocca la schermata restituendomi una pagina bianca.
Guardando i LOG mi restituiva:
- Il web server un errore 500;
- Il programma genera un errore riguardo al php e mysql;
- Nessun altro messaggio di errore;
- I servizi erano su, quindi il problema era relegato alla versione del mio software di gestione;
In primis quello che mi ha fatto sospettare del problema era l'errore PHP e MYSQL. Leggendo vari argomenti simili in rete, consigliavano di controllare che il pacchetto php-mysql fosse realmente installato. Lo era, ma per fugare ogni dubbio, l'ho reinstallato.
Poi però ho pensato: e se fosse...
Subito alla riga di comando ho lanciato
Codice: Seleziona tutto
update-alternatives --list phpCodice: Seleziona tutto
update-alternatives --config phpCome è nato il problema?
Il problema è nato quando ho aggiornato il server con gli ultimi pacchetti di sicurezza tra cui c'era la nuova versione di PHP. Questo ha spostato il PIN delle alternative alla nuova versione (questo lo fa in automatico per usare la versione più recente del software). L'aggiornamento è avvenuto dallo stesso pannello (ISPConfig) ma che per qualche strano motivo, non mi ha notificato il cambiamento.
Ecco perché amo la riga di comando, lei non ti nasconde (quasi) niente