Aggiornamento server · 2 min read · Sep 11, 2025
Aggiorna il server perfetto ISPConfig da Ubuntu 22.04 a Ubuntu 24.04

Questo tutorial ti guiderà nell’aggiornamento di un server gestito da ISPConfig da Ubuntu 22.04 (Jammy Jellyfish) a Ubuntu 24.04 (Noble Numbat). Questa guida funziona sia per configurazioni singole che multiserver. Ripeti semplicemente gli stessi passaggi su ogni server.
Fai attenzione che il processo di aggiornamento potrebbe causare alcuni tempi di inattività.
Prerequisiti
- Assicurati di essere loggato come utente root
1. Aggiornamento del sistema da Ubuntu 22.04 a Ubuntu 24.04
Per favore, segui la guida per aggiornare Ubuntu stesso: https://www.howtoforge.com/ubuntu-22-04-to-24-04-upgrade/
2. Installa i pacchetti PHP mancanti
Ubuntu 24.04 viene fornito con PHP 8.3 come versione PHP predefinita, quindi dobbiamo installarlo (insieme a curl necessario in seguito):
apt -y install php8.3 php8.3-cli php8.3-cgi php8.3-fpm php8.3-gd php8.3-mysql php8.3-imap php8.3-curl php8.3-intl php8.3-pspell php8.3-sqlite3 php8.3-tidy php8.3-xsl php8.3-zip php8.3-mbstring php8.3-soap php8.3-opcache php8.3-common php8.3-readline php8.3-xml curlNon dimenticare di regolare i file di configurazione PHP se necessario.
4. Esegui un aggiornamento forzato di ISPConfig
Per riconfigurare i servizi in modo che siano correttamente configurati per Ubuntu 24.04, dobbiamo eseguire lo script di aggiornamento di ISPConfig e lasciarlo riconfigurare i servizi. Esegui lo script dalla riga di comando con
ispconfig_update.sh --forceSegui i passaggi di aggiornamento. Quando ti viene chiesto se desideri riconfigurare i servizi o meno, premi invio. Se salti questo passaggio rispondendo “no”, ISPConfig non configurerà i tuoi servizi per Ubuntu 24.04 e alcuni servizi potrebbero non funzionare.
5. Aggiorna i percorsi per utilizzare PHP 8.3 come versione PHP predefinita
Poiché PHP 8.3 è la versione PHP predefinita fornita con Ubuntu 24.04, dobbiamo aggiornare i percorsi PHP in ISPConfig.
Accedi al pannello come utente admin e poi vai su Sistema -> Configurazione Server -> server1.example.com (il nome host del tuo server) -> Web -> Impostazioni PHP
Sostituisci i riferimenti per utilizzare PHP 8.3, in modo che appaia così:
Percorso php.ini di Apache: /etc/php/8.3/apache2/php.ini
Percorso php.ini CGI: /etc/php/8.3/cgi/php.ini
Script di inizializzazione PHP-FPM: php8.3-fpm
Percorso php.ini PHP-FPM: /etc/php/8.3/fpm/php.ini
Directory del pool PHP-FPM: /etc/php/8.3/fpm/pool.d
Directory del socket PHP-FPM: /var/lib/php8.3-fpmFai attenzione che tutti i siti web su questo server che utilizzano la versione PHP “Predefinita” utilizzeranno ora PHP 8.3 invece della vecchia versione. Se desideri utilizzare una versione PHP diversa per alcuni siti web, installala come versione aggiuntiva seguendo https://www.howtoforge.com/ispconfig-php-ubuntu/.
Dobbiamo anche far utilizzare al sistema PHP 8.3 come gestore PHP predefinito per azioni non ISPConfig. Per fare ciò, esegui:
update-alternatives --config phpSe devi selezionare una versione PHP, seleziona PHP 8.3. Poi, esegui
update-alternatives --config php-cgiSe devi selezionare una versione PHP, seleziona PHP 8.3 anche. Infine, esegui
update-alternatives --config php-fpm.sockSe devi selezionare una versione PHP, seleziona di nuovo PHP 8.3.
Per i server con Apache2 installato, dobbiamo disabilitare PHP-FPM 7.4 come gestore PHP predefinito e abilitare PHP-FPM 8.3 eseguendo questi comandi:
a2disconf php8.1-fpm
a2enconf php8.3-fpm
systemctl restart apache26. Aggiorna phpMyAdmin (opzionale)
Se hai phpMyAdmin installato, ti consigliamo di aggiornare la tua installazione poiché molti utenti hanno una versione obsoleta installata.
Esegui questo comando per eseguire il nostro script di aggiornamento di phpMyAdmin:
curl https://git.ispconfig.org/ispconfig/tools/-/raw/master/auto_update_phpmyadmin.sh -sL | bashPuoi mantenere phpMyAdmin aggiornato automaticamente d’ora in poi utilizzando questo stesso script. Vedi questo post del forum per ulteriori informazioni: https://www.howtoforge.com/community/threads/keep-your-phpmyadmin-installation-up-to-date-automatically.88495/
Abbiamo finito! Se hai problemi, apri un thread nel forum.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.