• jbwebArt
  • Blog
  • Das ist bei der Aktualisierung der PHP-Version zu beachten

Das ist bei der Aktualisierung der PHP-Version zu beachten

von Jeannette Sachse (Kommentare: 1)

Aktualisierung der PHP-Version bei Webseiten
Dieser Beitrag wurde am 09. Februar 2018 aktualisiert.

Liebe Leserinnen und liebe Leser,

muss Ihre PHP-Version aktualisiert werden? Haben Sie als Websitebetreiber von Ihrem Provider eine E-Mail erhalten, dass Sie eine veraltete PHP-Version nutzen und auf eine aktuelle Version umstellen müssen? Diesen Hinweis sollten Sie auf keinen Fall missachten. Lesen Sie hier was zu tun ist, um Probleme mit Ihrer Website und unnötige Kosten zu vermeiden.

Was ist eigentlich PHP?

PHP ist eine sogenannte Scriptsprache. Viele dynamische Websites, Shop-Systeme und Content-Management-Systeme (CMS) basieren auf PHP wie z. B. Contao, Typo3 oder WordPress. Mit hoher Wahrscheinlichkeit verwendet auch Ihre Website ein CMS, welches auf PHP basiert. PHP ist kostenlos und wird ständig weiterentwickelt sowie aktualisiert. Achten Sie darauf, dass Sie stets eine aktuelle PHP-Version verwenden, um Ihr System und Ihre Website sicher und stabil zu halten.

Warum aktualisieren?

So wie andere Software auch, ist PHP nicht gegen Angriffe von außen gefeit. Für jede Version wird für einen bestimmten Zeitraum durch die Entwickler von PHP Support gegeben. Hier werden Sicherheitslücken geschlossen, aber auch Verbesserungen eingepflegt. Endet der Support, wie z. B. bei PHP 5.5 im Juli 2016, dann sind diese veralteten Versionen angreifbar und somit letztendlich Ihre Website und Ihr CMS. Um dieses Sicherheitsrisiko zu minimieren, sollten Sie rechtzeitig aktualisieren! Außerdem werden die veralteten Versionen von den Providern irgendwann nicht mehr unterstützt und Ihre Website funktioniert dann nicht mehr.

Wie führe ich eine Aktualisierung durch und was muss ich beachten?

Der Wechsel auf eine aktuelle PHP-Version kann bei den meisten größeren Providern in den PHP-Einstellungen des Kundencenters mit ein paar Klicks erledigt werden. Aber Vorsicht! Das ist nur die halbe Miete. Informieren Sie sich vorher, ob Ihre Website, das CMS, die Anwendungen, Erweiterungen und Plugins mit der aktuellen PHP-Version kompatibel sind. Im schlimmsten Fall ist die Website nach der Aktualisierung erst einmal nicht erreichbar. Sorgen Sie vor der Aktualisierung für ein aktuelles Content-Management-System, vergessen Sie nicht die Plugins, Erweiterungen und das Theme auf den aktuellen Stand zu bringen.

Testen Sie nach der Aktualisierung genau. Ist die Website erreichbar? Funktionieren alle Formulare, Erweiterungen oder Plugins? Ist das Backend des CMS erreichbar? Sollte es einmal Probleme geben, schauen Sie nach veralteten Erweiterungen oder Plugins. Oftmals werden diese nicht mehr weiterentwickelt und rufen dann Probleme hervor, auch wenn das letzte aktuelle Update eingespielt wurde. Wenn nichts mehr geht, können Sie auch erst einmal in die ältere, zuvor verwendete PHP-Version zurückwechseln.

Tipp: Wie erkenne ich welche PHP-Version gerade verwendet wird?

Zum einen sehen Sie die eingestellte Version im Kundencenter Ihres Providers oder aber mit Hilfe einer kleinen Datei. Öffnen Sie einen Texteditor (z. B. WordPad) und erstellen Sie eine Datei mit folgendem Inhalt:

<?php
phpinfo();
?>

Speichern Sie die Datei unter dem Namen info.php ab und laden Sie diese per Ftp auf Ihren Webserver. Der Aufruf im Browser erfolgt mit: www.example.com/info.php (Ersetzen Sie example.com mit Ihrer Websiteadresse). Sie sehen nun neben einer Reihe weiterer Informationen die verwendete PHP-Version. Diese Variante zeigt die tatsächliche PHP-Version an. Sollte nämlich ein Eintrag in der .htaccess-Datei existieren, überschreibt er den Eintrag im Kundencenter des Providers.

Kann ich die Umstellung wieder rückgängig machen?

Sie können auch erst einmal zu einer älteren Version zurückwechseln. Laufen auf Ihrer Website Anwendungen die momentan nur mit einer älteren Version funktionieren, dann sprechen Sie mit Ihrem Provider. Diese bieten manchmal einen kostenpflichtigen Support für ältere, nicht mehr unterstützte Versionen an (z. B. 1&1). Ihnen bleibt dann genug Zeit die Aktualisierungen und Anpassungen vorzunehmen, um zu einer aktuellen PHP-Version wechseln zu können.

Mein Provider bietet mehrere PHP-Versionen an

Die Provider bieten mindestens eine aktuelle Version und eine Vorgängerversion von PHP an. Die aktuelle Version ist momentan PHP 7.2, die Vorgängerversion und empfohlene Version ist PHP 7.1. Die Version 5.6 wird noch angeboten, für diese Version gibt es aber nur noch Sicherheitsupdates bis zum 31.12.2018. Die Zeiträume für den Support der einzelnen Versionen finden Sie hier: http://php.net/supported-versions.php.

Fazit:

Eine aktuelle PHP-Version ist immens wichtig, denn sie schließt Sicherheitslücken, bringt Verbesserungen mit und trägt zum reibungslosen Betrieb Ihrer Website bei. Gehen Sie kein Risiko ein und kümmern Sie sich rechtzeitig um die Aktualisierung.

Achtung! Es macht nur Sinn auf die jeweils aktuellste Version zu wechseln, wenn Sie sicher sind, dass alle Komponenten Ihrer Website dafür ausgelegt sind. Sinnvoller ist es manchmal die Vorgängerversion zu wählen. Nehmen Sie keine Umstellungen alleine vor, wenn Sie unsicher sind und sich nicht auskennen.

Checkliste:

Vor der Umstellung:

  1. Fertigen Sie unbedingt eine Sicherung Ihrer Website, der Datenbank und aller Dateien an
    (Lesen Sie hier mehr zum Thema Sicherheit und Backups)
  2. Bringen Sie das CMS, alle Erweiterungen, Plugins und das Theme auf den aktuellen Stand
  3. Sind das CMS, die Website sowie die Anwendungen, Erweiterungen und Plugins für die gewählte PHP-Version geeignet?

Überprüfung der Website nach der Umstellung:

  1. Ist die Website erreichbar?
  2. Funktionieren alle Slider, Galerien, Formulare etc.?
  3. Funktioniert das Backend des Content-Management-Systems?
  4. Wenn sich die gewünschte Version nicht einstellen lässt: Existiert eventuell noch ein Eintrag in der .htaccess-Datei? Denn die PHP-Version lässt sich auch über die .htaccess-Datei einstellen. Diese Datei befindet sich auf dem Webserver und kann per Ftp mit einem Programm wie FileZilla heruntergeladen und in einem Texteditor bearbeitet werden. Der zu entfernende Eintrag könnte wie folgt aussehen:
    "AddHandler application/x-httpd-php53 .php" oder "AddHandler php53-cgi .php". Die Zahl steht für die jeweilige PHP-Version. Diese Datei sollte nur von erfahrenen Nutzern bearbeitet werden, da Änderungen weitreichende Konsequenzen für die Website haben können.

Sollte alles funktionieren, dann war die Umstellung erfolgreich. Nun haben Sie wieder ein wenig Zeit bis zum nächsten Mal :-).

Kann ich Ihnen helfen?

  • Sie benötigen Unterstützung bei der Aktualisierung der PHP-Version?
  • Sie möchten Ihre Contao-Installation updaten und warten lassen?
  • Sie haben Fragen oder ein Problem mit Ihrer Webseite?

Dann schreiben Sie mir eine Nachricht. Sie haben eine dringende Frage? Schneller geht es per Telefon: 030 92407558.

Wenn Sie allgemeine Fragen oder Anregungen zu diesem Thema haben, nutzen Sie die Kommentarfunktion. Ich freue mich auf Ihren Beitrag.

Sie möchten keine Tipps mehr verpassen? Dann abonnieren Sie hier meinen Newsletter.

Zurück

Sie haben eine Frage?

Ich habe die Datenschutzerklärung zur Kenntnis genommen und stimme zu, dass meine Angaben zur Kontaktaufnahme und für Rückfragen gespeichert werden.

Hinweis: Sie können Ihre Einwilligung jederzeit für die Zukunft per E-Mail an info@jbwebart.de widerrufen.