Update von PHP-Versionen am Server

Am Server beim Provider Ihrer Website laufen verschiedene Programme/Systeme, die für eine funktionierende Website sorgen. Eine dieser Komponenten ist PHP (das ist eine serverseitige Skriptsprache, konkret ein sogenannter Hypertext-Preprozessor). Sinn und Zweck oder das wichtigste Einsatzgebiet ist die Erstellung dynamischer Webinhalte.

Wie so vieles im Umfeld EDV, Computer oder Web unterliegt auch PHP einer laufenden Weiterentwicklung, deswegen gibt es Updates. Im Prinzip sind unterschiedliche Versionen von PHP im Web im Einsatz. Wird eine Version „zu alt“, wird die Weiterentwicklung, Betreuung, Pflege dieser Version eingestellt. Das bedingt eine mehr oder weniger zwangsweise Umstellung von einer „veralteten“ PHP-Version auf eine neuere, aktuelle.

In der Regel können Sie im Kundencenter, Verwaltungsbereich oder wie immer es auch bei Ihrem Provider genannt wird diesen Umstieg auf die neue PHP-Version vornehmen. Eines aber müssen Sie dabei beachten: Sie müssen sicherstellen, dass Ihre Website nach einem Umstieg auf eine neue PHP-Version korrekt funktioniert. Und sinnvollerweise müssen Sie das tun, bevor Sie auf eine andere PHP-Version umsteigen. Normalerweise findet sich dazu auch ein Hinweis oder eine Warnung in dem Bereich wo Sie diese Umstellung vornehmen können.

Wenn nach einem Umstieg auf eine neue PHP-Version Ihre Website nicht mehr funktionsfähig ist, also entweder eine Menge mehr oder weniger – eher mehr – kryptischer Fehlermeldung angezeigt werden oder vielleicht Ihre Website nicht wie „normal“ angezeigt wird, dann müssen Sie das Problem abklären und bereinigen. Oder eben abklären und bereinigen lassen.

Im günstigsten Fall können Sie auf die alte, zuvor verwendete, PHP-Version „zurücksteigen“ und alles funktioniert wie zuvor. Wenn diese PHP-Version allerdings am Server des Providers für Ihren Webspace nicht mehr verfügbar bzw. auswählbar ist, dann können Sie das eben nicht selbst machen.

Es gibt verschiedene Ansätze das Problem zu beseitigen. Das Ziel ist letztlich Ihre Website wieder zum Laufen zu bekommen. Entweder nach der Suche des Problems und der Beseitigung dessen oder nach einem erneuten Aufsetzen der Website (auf Basis eines vorhandenen Back-Up und Aktualisierung der einzelnen Komponenten, die für das Nicht-Funktionieren der Website mit der neuen PHP-Version verantwortlich sind). Oder eben anders.

Wie aufwändig es ist, Ihre Website wieder ans Netz zu bekommen  – und zwar so, dass Sie wieder funktioniert – hängt von den nötigen Arbeitsschritten ab. Und einer vorhandenen, möglichst aktuellen Sicherungskopie.

So wie im EDV-Bereich früher eine Aussage nach Murphy’s Gesetz besagte „was schief gehen kann, geht auch schief“, so kann es sich im schlimmsten Fall verhalten. Unerlässlich sind Aktualisierungen, ein Zusammenspiel der Komponenten und entsprechende Tests bevor die Website wieder in den Produktionsbetrieb geht.

Ein Rat: Erstellen Sie Back-Ups Ihrer Website, prüfen Sie welche Auswirkungen Änderungen an den Rahmen-/Laufbedingungen auf Ihre Website haben bevor Sie etwas ändern. Klingt einfach, ist es aber nicht.

Kleine Ursache, große Wirkung.

Vielleicht auch: shit happens.