Aggiornamento server · 3 min read · Nov 08, 2025

Aggiorna il server perfetto ISPConfig da Debian 10 a Debian 11

Questo tutorial ti guiderà nell’aggiornamento di un server gestito da ISPConfig da Debian 10 (buster) a Debian 11 (bullseye). Questa guida funziona sia per configurazioni singole che multiserver. Ripeti semplicemente gli stessi passaggi su ogni server.

Attenzione: mailman2 non è supportato in Debian 11 e mailman3 non è (ancora) supportato da ISPConfig.

Tieni presente che il processo di aggiornamento potrebbe causare alcuni tempi di inattività.

Prerequisiti

1. Aggiornare il sistema da Debian 10 a Debian 11

Segui la guida per aggiornare Debian stesso: https://www.howtoforge.com/how-to-upgrade-from-debian-10-to-debian-11/

2. Pulisci mailman

Se mailman2 era installato, dobbiamo rinominare la directory dei dati per prevenire conflitti nel trasporto della posta.

mv /var/lib/mailman /var/lib/mailman-bk

Quindi esegui questi comandi:

mkdir -p /var/lib/mailman/data/  
touch /var/lib/mailman/data/{aliases,transport-mailman,virtual-mailman}  
postmap /var/lib/mailman/data/{aliases,transport-mailman,virtual-mailman}

per creare alcuni file vuoti al loro posto.

3. Installa i pacchetti PHP mancanti

Debian 11 include PHP 7.4 come versione predefinita di PHP, quindi dobbiamo installarlo (insieme a curl necessario in seguito):

apt -y install php7.4 php7.4-common php7.4-gd php7.4-mysql php7.4-imap php7.4-cli php7.4-cgi php7.4-curl php7.4-intl php7.4-pspell php7.4-sqlite3 php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-zip php7.4-mbstring php7.4-soap php7.4-fpm php7.4-opcache php7.4-json php7.4-readline php7.4-xml curl

Non dimenticare di regolare i file di configurazione di PHP se necessario.

Se desideri ancora utilizzare PHP 7.3 per alcuni siti web, installalo come versione aggiuntiva seguendo https://www.howtoforge.com/ispconfig-php-debian/

4. Esegui un aggiornamento forzato di ISPConfig

Per riconfigurare i servizi affinché siano correttamente configurati per Debian 11, dobbiamo eseguire lo script di aggiornamento di ISPConfig e lasciarlo riconfigurare i servizi. Esegui lo script dalla riga di comando con

ispconfig_update.sh --force

Segui 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 Debian 11 e alcuni servizi potrebbero non funzionare.

5. Aggiorna i percorsi per utilizzare PHP 7.4 come versione predefinita di PHP

Poiché PHP 7.4 è la versione predefinita di PHP fornita con Debian 11, dobbiamo aggiornare i percorsi di 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 a 7.3 con 7.4, in modo che appaia così:

Percorso php.ini di Apache: /etc/php/7.4/apache2/php.ini  
Percorso php.ini CGI: /etc/php/7.4/cgi/php.ini  
Script di inizializzazione PHP-FPM: php7.4-fpm  
Percorso php.ini PHP-FPM: /etc/php/7.4/fpm/php.ini  
Directory del pool PHP-FPM: /etc/php/7.4/fpm/pool.d  
Directory del socket PHP-FPM: /var/lib/php7.4-fpm

Tieni presente che tutti i siti web su questo server che utilizzano la versione di PHP “Predefinita” utilizzeranno ora PHP 7.4 invece della vecchia versione.

Dobbiamo anche far sì che il sistema utilizzi PHP 7.4 come gestore PHP predefinito per azioni non ISPConfig. Per fare ciò, esegui:

update-alternatives --config php

Se devi selezionare una versione di PHP, seleziona PHP 7.4. Quindi, esegui

update-alternatives --config php-cgi

Se devi selezionare una versione di PHP, seleziona PHP 7.4 anche qui. Infine, esegui

update-alternatives --config php-fpm.sock

Se devi selezionare una versione di PHP, seleziona di nuovo PHP 7.4.

Per i server con Apache2 installato, dobbiamo disabilitare PHP-FPM 7.3 come gestore PHP predefinito e abilitare PHP-FPM 7.4 eseguendo questi comandi:

a2disconf php7.3-fpm  
a2enconf php7.4-fpm  
systemctl restart apache2

6. 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 | sh

Puoi mantenere phpMyAdmin aggiornato automaticamente da 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.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.