Auch ich möchte mich bei Herrn Keppler und seinem Team nochmals bedanken! Eine solche Bandbreite an PHP-Versionen in so kurzer Zeit zu aktualisieren, ist keine Selbstverständlichkeit. Ich selbst hatte vor einigen Tagen erst hier im Forum ein Posting verfasst, in dem es um die Deaktivierung alter PHP-Versionen ging und angefragt, wie man dies ohne direkten Zugriff auf die Datenbank lösen könnte. Exemplarisch möchte ich die Problematik einmal an nur einem einzelnen unserer Server aufzeigen:
Die Kunden haben dort aktuell nur die Wahl zwischen dem Standard PHP 8.4.27 (Debian 13 Pakete) und dem optionalen PHP 5.6.40 für den Übergang bis zum Jahresende, danach wäre dies endgültig deaktiviert worden. Im Laufe der Jahre sind aber die php-opt Pakete angewachsen - Debian Trixie bietet aktuell PHP 8.4, es gibt bereits php-opt mit Version 8.5 und die Version 8.6 steht schon in den Startlöchern. Und so sammeln sich im Laufe der Zeit immer mehr Domain-Konfigurationen breit gestreut auf alle PHP-Versionen an. Ja, man könnte in der LiveConfig-Datenbank auslesen, welche Version von welchem Kunden genutzt wird, diesen informieren und nach Ablauf einer Frist die Domains manuell umschalten. Wünschenswerter wäre mir aber, man versendet einen Newsletter mit dem Hinweis: "PHP 7.4.33 wird am 31.12.2026 deaktiviert". Die Kunden haben bis dahin die Möglichkeit, eine andere Version zu wählen und nach Ablauf wird das Paket entfernt. Jede noch darauf konfigurierte Domain wird im Anschluss automatisch auf die Standard-Version gesetzt.
Die Situation wie im Screenshot zu sehen hat gestern leider dazu geführt, das man entweder den Webserver so lange offline halten musste bis alle PHP-Versionen aktualisiert werden konnten - oder man hätte einen Weg finden müssen, um einzelne PHP-Versionen zu blockieren. In jedem Fall bin ich gespannt darauf, welche neuen Optionen diesbezüglich integriert werden ![]()