Server Update · 2 min read · Sep 11, 2025
Aktualisieren des ISPConfig Perfect Servers von Ubuntu 22.04 auf Ubuntu 24.04

Dieses Tutorial führt Sie durch die Aktualisierung eines von ISPConfig verwalteten Servers von Ubuntu 22.04 (Jammy Jellyfish) auf Ubuntu 24.04 (Noble Numbat). Diese Anleitung funktioniert sowohl für Einzel- als auch für Multiserver-Setups. Wiederholen Sie einfach die gleichen Schritte auf jedem Server.
Seien Sie sich bewusst, dass der Aktualisierungsprozess zu Ausfallzeiten führen kann.
Voraussetzungen
- Stellen Sie sicher, dass Sie als Root-Benutzer angemeldet sind
1. Aktualisieren des Systems von Ubuntu 22.04 auf Ubuntu 24.04
Bitte gehen Sie durch die Anleitung zur Aktualisierung von Ubuntu selbst: https://www.howtoforge.com/ubuntu-22-04-to-24-04-upgrade/
2. Fehlende PHP-Pakete installieren
Ubuntu 24.04 wird mit PHP 8.3 als Standard-PHP-Version ausgeliefert, daher müssen wir es installieren (neben dem später benötigten curl):
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 curlVergessen Sie nicht, die PHP-Konfigurationsdateien bei Bedarf anzupassen.
4. Führen Sie ein Zwangsupdate von ISPConfig durch
Um die Dienste so zu rekonfigurieren, dass sie korrekt für Ubuntu 24.04 konfiguriert sind, müssen wir das ISPConfig-Update-Skript ausführen und es die Dienste neu konfigurieren lassen. Führen Sie das Skript von der Kommandozeile aus mit
ispconfig_update.sh --forceGehen Sie die Aktualisierungsschritte durch. Wenn Sie gefragt werden, ob Sie die Dienste neu konfigurieren möchten oder nicht, drücken Sie die Eingabetaste. Wenn Sie diesen Schritt überspringen, indem Sie mit „nein“ antworten, wird ISPConfig Ihre Dienste nicht für Ubuntu 24.04 konfigurieren und einige Dienste könnten beschädigt sein.
5. Aktualisieren Sie die Pfade, um PHP 8.3 als Standard-PHP-Version zu verwenden
Da PHP 8.3 die Standard-PHP-Version ist, die mit Ubuntu 24.04 ausgeliefert wird, müssen wir die PHP-Pfade in ISPConfig aktualisieren.
Melden Sie sich als Admin-Benutzer im Panel an und gehen Sie dann zu System -> Serverkonfiguration -> server1.example.com (der Hostname Ihres Servers) -> Web -> PHP-Einstellungen
Ersetzen Sie die Verweise, um PHP 8.3 zu verwenden, sodass es so aussieht:
Apache php.ini-Pfad: /etc/php/8.3/apache2/php.ini
CGI php.ini-Pfad: /etc/php/8.3/cgi/php.ini
PHP-FPM-Init-Skript: php8.3-fpm
PHP-FPM php.ini-Pfad: /etc/php/8.3/fpm/php.ini
PHP-FPM-Poolverzeichnis: /etc/php/8.3/fpm/pool.d
PHP-FPM-Socketverzeichnis: /var/lib/php8.3-fpmSeien Sie sich bewusst, dass alle Websites auf diesem Server, die die PHP-Version „Standard“ verwenden, jetzt PHP 8.3 anstelle der alten Version verwenden. Wenn Sie für einige Websites eine andere PHP-Version verwenden möchten, installieren Sie sie als zusätzliche Version, indem Sie https://www.howtoforge.com/ispconfig-php-ubuntu/ folgen.
Wir müssen auch das System anweisen, PHP 8.3 als den Standard-PHP-Handler für Nicht-ISPConfig-Aktionen zu verwenden. Führen Sie dazu aus:
update-alternatives --config phpWenn Sie eine PHP-Version auswählen müssen, wählen Sie PHP 8.3. Führen Sie dann aus
update-alternatives --config php-cgiWenn Sie eine PHP-Version auswählen müssen, wählen Sie ebenfalls PHP 8.3. Führen Sie schließlich aus
update-alternatives --config php-fpm.sockWenn Sie eine PHP-Version auswählen müssen, wählen Sie erneut PHP 8.3.
Für Server mit installiertem Apache2 müssen wir PHP-FPM 7.4 als Standard-PHP-Handler deaktivieren und PHP-FPM 8.3 aktivieren, indem wir diese Befehle ausführen:
a2disconf php8.1-fpm
a2enconf php8.3-fpm
systemctl restart apache26. phpMyAdmin aktualisieren (optional)
Wenn Sie phpMyAdmin installiert haben, empfehlen wir, Ihre Installation zu aktualisieren, da viele Benutzer eine veraltete Version installiert haben.
Führen Sie diesen Befehl aus, um unser phpMyAdmin-Update-Skript auszuführen:
curl https://git.ispconfig.org/ispconfig/tools/-/raw/master/auto_update_phpmyadmin.sh -sL | bashSie können phpMyAdmin von nun an automatisch aktualisieren, indem Sie dasselbe Skript verwenden. Siehe diesen Forenbeitrag für weitere Informationen: https://www.howtoforge.com/community/threads/keep-your-phpmyadmin-installation-up-to-date-automatically.88495/
Wir sind fertig! Wenn Sie Probleme haben, eröffnen Sie einen Thread im Forum.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.