So aktualisieren Sie Ihre PHP-Version, um den WordPress-Empfehlungen zu entsprechen
Veröffentlicht: 2019-06-03Wenn eine WordPress-Website geladen wird, wird sie auf Code ausgeführt. Es war einmal, dass dieser Code ausschließlich HTML war. Nun, es sind ein paar verschiedene Dinge, normalerweise CSS, HTML und JavaScript.
Das ist aber die Front-of-the-House. Der Kellner, den alle Besucher sehen. Back-of-the-House läuft etwas anders; es gibt verschiedene Köche in der Küche, und sie beeinflussen ein bisschen von allem.
Wenn es um WordPress geht, ist die Programmiersprache PHP das, was wirklich die Show läuft. Sie finden PHP in allem, von Ihrem WordPress-Dashboard (Backend) bis hin zu Ihren Website-Seitenvorlagen (Frontend). PHP ist auch in Ihren Plugins, Ihrem Theme… im Grunde existiert Ihre Website nicht ohne es.
Abonnieren Sie unseren Youtube-Kanal
Was ist PHP?
PHP ist eine frei verfügbare Open-Source-Programmiersprache, und weil es so zugänglich ist, ist es eine der am häufigsten verwendeten Programmiersprachen in der Webentwicklung (Facebook verwendet es auch).
So wirkt sich das Back-of-the-House auf das Front-of-the-House aus: PHP nimmt im Wesentlichen Informationen aus Ihrer Datenbank, verpackt sie als CSS und HTML und erstellt dann Ihre wunderschöne Site, die Besucher sehen können.
PHP existiert auf der Serverseite der Dinge. Zum Vergleich wird auf der Client-Seite der Website im Browser so etwas wie JavaScript verarbeitet, wenn jemand Ihre Website besucht. Wenn ein Website-Problem auf ein PHP-Problem zurückzuführen ist, müssen Sie es selbst beheben (oder zumindest Ihr Host) – selbst ein superschneller Computer kann PHP nicht schnell von einem langsamen Server verarbeiten.
Die Moral: PHP ist verdammt wichtig, besonders wenn Sie eine WordPress-Site haben – zumindest eine WordPress-Site, die Sie gut performen möchten.
PHP erfordert Updates
Da PHP ein zentraler Bestandteil von WordPress ist, wird es ständig optimiert und verbessert – es gab im Laufe der Jahre viele Versionen. Zum Zeitpunkt des Schreibens dieses Artikels sollten Sie mindestens Version 7.0 haben, obwohl 7.3 die neueste Version ist. Durch ein Upgrade greifen Sie auf die neueste PHP-Version zu, was auch die schnellste, sicherste und einfach bessere Version bedeutet.

Quelle: php.net
Die größten Änderungen bei PHP 7 sind, dass es ungefähr doppelt so schnell ist wie die letzte Version, PHP 5.6; Code ist einfacher zu lesen und zu unterstützen; Skriptprobleme werden reibungslos gelöst; und seine Anwendungen sind schwieriger zu hacken.
PS Wenn Sie weiterhin eine ältere PHP-Version verwenden, können Sie nicht mehr auf den aktiven Support zugreifen und auch der Sicherheitssupport wird irgendwann auslaufen. Übersetzung: Ihre Website ist nicht sicher und Sie können keine Hilfe bekommen, wenn etwas schief geht.
Lassen Sie uns Ihre WordPress PHP-Version überprüfen
Bevor Sie Ihr PHP aktualisieren, finden Sie heraus, ob dies überhaupt erforderlich ist, indem Sie die aktuelle PHP-Version ermitteln. Dazu gibt es zwei einfache Möglichkeiten:
Erkundigen Sie sich bei Ihrem Gastgeber
Das habe ich getan. Eigentlich habe ich DreamHost eine E-Mail geschickt, um zu sagen: "Ähm, meine Website scheint mich in letzter Zeit zu hassen." Und sie sagten: "Ja, es ist sauer auf dich, dass du veraltetes PHP hast."
Wenn Sie den Kundenservice Ihres Hosts nicht erreichen können, können Sie die Version wahrscheinlich selbst überprüfen. Suchen Sie nach etwas wie "PHP-Einstellungen" oder "PHP-Version" oder "Domains verwalten".
In DreamHost können Sie die Version auf der Seite Domains verwalten herausfinden.

Verwenden Sie ein PHP-Versions-Plugin
Sie können ein Plugin wie Display PHP Version verwenden, was möglicherweise das Einfachste ist, was ich je getan habe, wenn es um WordPress geht.

Sie installieren, aktivieren und sehen dann die Version, die Sie verwenden, im Abschnitt Auf einen Blick auf dem Dashboard:

Ist es an der Zeit, Ihre PHP-Version zu aktualisieren?
Sie haben die schlimmsten Nachrichten erfahren und es ist an der Zeit, Ihr PHP zu aktualisieren. Ich gehe davon aus, dass Ihr Host Sie aufrüsten lässt – wenn nicht, ist es an der Zeit, mit ihm Schluss zu machen.
Ein Upgrade ist immer etwas riskant, da Ihre Website möglicherweise Code enthält, mit dem die neue PHP-Version nicht kompatibel ist. In diesem Fall könnten sich einige oder alle Ihrer Websites nach dem Upgrade seltsam verhalten.

Sehen wir uns an, wie Sie das verhindern können.
Sie können dies auf Ihrer Live-Website tun, aber eine noch sicherere Lösung besteht darin, eine lokale Kopie Ihrer Website zu erstellen und den Vorgang zunächst als Testlauf durchzuführen.
Alles aktualisieren (außer Backup zuerst)
Da PHP-Probleme normalerweise mit altem Code zu tun haben, ist es am besten, Ihre Plugins, Ihr Theme und Ihre WordPress-Version zu aktualisieren, bevor Sie etwas anderes tun. Außerdem wissen Sie dies wahrscheinlich bereits, aber Sie sollten Ihre Site immer sichern, bevor Sie etwas aktualisieren.

Wir haben viel über das Sichern Ihrer WordPress-Site geschrieben:
- Duplicator: Eine einfache Möglichkeit, Ihre WordPress-Inhalte zu sichern, zu kopieren oder zu klonen
- So erstellen Sie ein Google Drive-Backup Ihrer WordPress-Website
- Der ultimative Leitfaden für UpdraftPlus: So sichern, wiederherstellen oder migrieren Sie Ihre WordPress-Website
Kompatibilität doppelt prüfen
Alles, was veraltet ist, zu aktualisieren, ist ein guter erster Schritt, aber es ist nicht narrensicher. Zum Glück machen sie dafür ein Plugin. (Es gibt auch den PHP Compatibility Checker von WP Engine, aber er ist mit neueren WordPress-Versionen nicht getestet.)

Installieren, aktivieren, klicken Sie auf den Link SG Optimizer in der linken Seitenleiste des Dashboards und dann auf Umgebungsoptimierung. Etwas weiter unten auf der Seite sehen Sie das empfohlene PHP-Upgrade und einen Link zu „Kompatibilität prüfen“.

Es hat weniger als 10 Minuten gedauert (zumindest für meine einfache Website), und dann bekomme ich diese Benachrichtigung, also sieht es so aus, als wäre ich startklar:

Aktualisieren Sie Ihr PHP
Leute, es ist Zeit, den Sprung zu wagen.
Es gibt mehrere Möglichkeiten, Ihr PHP zu aktualisieren. Einige sind ziemlich fortgeschritten, wie die Verwendung von SSH-Befehlen – aber wenn Sie wissen, wie das geht, brauchen Sie mich oder diesen Artikel nicht.
Stattdessen machen wir dies auf einfache Weise – indem wir diesen Hosting-Service nutzen, der mir jeden Monat in Rechnung gestellt wird. Wie Sie wissen, verwende ich DreamHost – hier sind die Anweisungen zum Upgrade Ihres PHP durch sie. Wenn Sie einen anderen Host verwenden, sollten Sie keine Probleme haben, seine Wegbeschreibung zu finden, und es wird wahrscheinlich nicht viel anders sein, als ich meinen aktualisieren werde.
Ich gehe zu Domains verwalten, klicke neben der Domain, die ich aktualisieren muss, auf „Bearbeiten“ und finde dann die PHP-Upgrade-Optionen unter Weboptionen.

DreamHost schlägt PHP 7.2 vor, also wähle ich das. Dann speichere ich die Änderungen und bekomme einen Hinweis, dass die Änderungen in ca. 10 Minuten erfolgen sollen. Ich gehe zurück zu WordPress, lösche den Cache und das PHP ist aktualisiert – zwei Minuten, top.

Stellen Sie sicher, dass alles richtig aussieht und richtig funktioniert
Selbst wenn Sie Ihrer Sorgfaltspflicht nachgekommen sind, sind Websites bekanntermaßen unvollkommen. Sobald Ihr PHP aktualisiert ist, gehen Sie zu Ihrer Website, um alles zu überprüfen. Klicken Sie auf jede Seite, testen Sie die Funktionen und Plugins usw.
Einpacken
Das Aktualisieren deiner PHP-Version gehört zu den Best Practices von WordPress, genau wie das Aktualisieren deiner Plugins und deines Themes. Das heißt, ich habe seit einem Monat „PHP aktualisieren“ in meinem Kalender. Vielleicht zwei Monate. Jeden Montag verschiebe ich das Datum. "Nee, nächsten Montag." Hätte ich gewusst, wie einfach es sein würde, hätte ich es nicht so gefürchtet. Und gilt das nicht für so viele Dinge, WordPress und darüber hinaus? Die Sicherheit und Leistung Ihrer Website hängen von diesen kleinen Aufgaben ab – behalten Sie den Überblick, bringen Sie sie hinter sich und erstellen Sie Inhalte, die die Leute lieben.
Hat Ihnen dieses Tutorial den Entwicklungsfehler gegeben? Sehen Sie sich 10 PHP-Tutorials an, die angehende WordPress-Entwickler durchlaufen sollten.
