Server Day – Upgrades, Updates und Uptime

Gestern war mein Root Server das erste Mal nach ca. 350 Tagen Non-Stop-Betrieb, down. Woran es genau gelegen hat, habe ich noch nicht herausgefunden. Es könnte aber am gelegen haben, da der sich gegen 3:00 Uhr verabschiedet hat.

Dies war aber auch eine gute Gelegenheit endlich mal die nötigen Updates einzuspielen. So habe ich erstmal Debian von Sarge auf Etch upgegradet, was auch auf Anhieb funktionierte.

Im gleichen Zug habe ich dann gleich noch von 4 auf die Version 5 upgedatet (endlich!). Der Support für PHP 4 wird ja bekanntlich Ende dieses Jahres eingestellt. Da auf dem die Control Panel-Lösung Plesk läuft, welches eine eigene Installation nutzt, kann man nicht so ohne Weiteres das Update starten. Installiert man aber vorher den „psa-php5-configurator“, stellt dies aber kein Hindernis mehr dar.
Das Server-Support-Forum, sowie Huschi’s Anleitungen, sind mir übrigens des öfteren eine grosse Hilfe beim Einrichten und Konfigurieren des Servers.

5 bringt einige grössere Änderungen mit sich. So werden die Client Libraries, aus Lizenz Gründen, nicht mehr mit PHP mitgeliefert, was sich aber durch die ensprechende Einstellung in der php.ini schnell beheben lässt.
Ein grösseres Problem bereiten da die DOM XML Funktionen von 4. Diese wurden in PHP 5 nämlich nicht mehr integriert, und wurden durch die DOM Funktionen ersetzt. Zwei meiner Projekte nutzen die alten XML Funktionen, welche jetzt natürlich tolle Fehlermeldungen ausspucken. Bei dem ersten (grösseren) war nur ein sehr kleiner Teil der Webseite betroffen, und ich konnte die Funktion schnell umschreiben. Bei dem anderen Projekt, welches auf dem CMS Papyrix basiert, ist die Aktualisierung des Codes wesentlich umfangreicher. Dieses CMS, an dessen Entwicklung ich maßgeblich beteiligt war, nutzt intensiv die DOM XML Funktionen um die Menü-Struktur zu verwalten. Mal sehen ob ich bei meinem Ex-Ex-Arbeitgeber ein Update der betroffenen Klassen erhalten kann.

Hoffentlich läuft die Kiste jetzt wieder mindestens 350 Tage ohne Ausfall.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.