So aktualisieren Sie PHP in WordPress (und warum sollten Sie)

So aktualisieren Sie PHP in WordPress

Alle WordPress-Kunden sollten die PHP-Versionen für jede einzelne WordPress-Site im Hosting-Dashboard ändern. Die PHP-Versionen 7.4 und 8.0 werden derzeit von den fortschrittlichsten WordPress-Hosting-Unternehmen wie Kinsta unterstützt. In diesem Artikel werden wir besprechen, wie man PHP in WordPress aktualisiert.

Da es deutlich schneller, ressourcenschonender und sicherer als seine Vorgänger ist, sind PHP 7.4 oder die neueste Version 8.0 sehr zu empfehlen.

In einigen Konfigurationen wurde gezeigt, dass es dreimal so schnell ist, wie in PHP-Benchmark-Berichten zu sehen ist.

Wie Sie vielleicht wissen, PHP folgt nun ein zuverlässiger Veröffentlichungsplan. Kritische Sicherheitsupdates werden für jede neue Version für ein weiteres Jahr bereitgestellt, die zwei Jahre lang aktiv gewartet wird.

Sie haben den gleichen Zeitplan übernommen, was bedeutet, dass sie nicht unterstützte Versionen von PHP entfernen werden, wenn sie das Ende ihrer Lebensdauer erreichen. Dies geschieht, um sicherzustellen, dass Ihre WordPress-Sites so schnell und sicher wie möglich sind (EOL).

Warum die PHP-Version Ihrer WordPress-Site aktualisieren?

Die beiden Hauptfaktoren sind Geschwindigkeit und Sicherheit.

Sie sollten PHP auf die gleiche Weise aktualisieren, wie Sie WordPress selbst aktualisieren würden, um sicherzustellen, dass Sie vor Sicherheitslücken geschützt sind. Darüber hinaus führt ein Upgrade von PHP zu einer bemerkenswerten Geschwindigkeitsverbesserung.

PHP 7.0 stellte eine deutliche Verbesserung gegenüber Version 5.6 in Bezug auf die Leistung dar. Wir haben mit jeder neuen Version eine zunehmend bessere Leistung im Vergleich zur vorherigen Version festgestellt.

Sind Sie sich nicht sicher, welche PHP-Version Sie verwenden? Du kannst dies über das Menü Tools im MyKinsta-Dashboard tun. Wenn Sie WordPress 5.0 oder höher verwenden, können Sie alternativ das Site Health-Tool überprüfen, um die PHP-Version anzuzeigen.

Was ist, wenn meine Website kaputt geht?

Wenn Code auf Ihrer Website veraltete Funktionen verwendet, die von neueren PHP-Versionen nicht mehr unterstützt werden, können Probleme auftreten. Vermutlich ist ein Plugin oder ein laufendes Theme schuld.

Unsere Anleitung unten bietet Schritt-für-Schritt-Anleitungen, wie Sie dies beheben können.

So aktualisieren Sie PHP in WordPress

So aktualisieren Sie PHP-Versionen in WordPress

Heute gehen wir darauf ein, wie Sie Ihre WordPress-Website bestmöglich auf Kompatibilität testen, bevor Sie PHP-Versionen aktualisieren. Für die meisten von Ihnen sollte es nicht viel Ausfallzeit geben, und es wird nicht viel zu tun geben.

Andere benötigen möglicherweise mehr Tests, Fehlerbehebung oder sogar die Dienste eines WordPress-Entwicklers, um die Dinge kompatibel zu machen.

Wenn Sie nur die PHP-Version in Ihrer Live-WordPress-Umgebung sofort aktualisieren möchten, können Sie Schritt 5 überspringen.

Um sicherzustellen, dass alles ordnungsgemäß funktioniert, empfehlen wir Ihnen jedoch dringend, alle unten aufgeführten Schritte einzuhalten, insbesondere wenn Sie eine veraltete Version wie PHP 5.6 verwenden.

  1. Erstellen Sie eine Staging-Site
  2. PHP-Engine ändern
  3. Testseite, Plugins, Theme
  4. Staging zum Leben erwecken
  5. Aktualisieren Sie PHP auf der Live-Site

1. Erstellen Sie eine Staging-Site

Das Erstellen einer Staging-Site sollte Ihre erste Priorität sein. Diese Umgebung unterscheidet sich von Ihrer Live-Website und ermöglicht es Ihnen, neuere Versionen von PHP zu testen, ohne sie zu beeinträchtigen.

Gehe zum MyKinsta-Dashboard und wähle Websites aus dem linken Menü. Eine Liste Ihrer Websites wird angezeigt. Klicken Sie dann auf diejenige, der Sie einen Staging-Bereich hinzufügen möchten (die Site, auf der Sie die PHP-Versionen aktualisieren möchten).

Wählen Sie Staging aus dem Dropdown-Menü aus, indem Sie auf die Umgebungsauswahl neben dem Site-Namen klicken, und klicken Sie dann auf die Schaltfläche Staging-Umgebung erstellen.

Sehen Sie sich auch die wichtigen Informationen zu Staging-Umgebungen an. Beispielsweise müssen Sie möglicherweise a deaktivieren Drittanbieter-CDN wenn Sie einen verwenden, damit Ihre Website richtig gerendert wird.

Dies liegt an der anderen URL, die von Ihrer Staging-Site verwendet wird. Bitte beachten Sie, dass das Caching beim Staging deaktiviert ist, wenn Sie versuchen, die Leistung zu testen.

2. Aktualisieren Sie PHP in WordPress

Aktualisieren Sie die PHP-Version für WordPress

Gehen Sie zu Sites und wählen Sie die Website aus, auf der Sie die PHP-Version ändern möchten, um die PHP-Version auf Ihrer WordPress-Site zu aktualisieren. Wählen Sie als Nächstes die Registerkarte Tools.

Klicken Sie auf die Schaltfläche „Ändern“ neben „PHP Engine“ und wählen Sie Ihre bevorzugte PHP-Version aus dem Menü aus.

Stellen Sie sicher, dass Ihre WordPress-Staging-Umgebung – nicht Ihre Live-Umgebung – ausgewählt ist, wenn Sie zuerst eine neue PHP-Version testen möchten. Wir empfehlen, zunächst PHP 8.0 zu testen.

Sie können Ihre Website jederzeit auf eine frühere Version wie PHP 7.4 zurücksetzen, wenn Probleme auftreten.

Sie sehen eine Eingabeaufforderung, sobald Sie die gewünschte PHP-Version ausgewählt haben. Klicken Sie zur Bestätigung auf die Schaltfläche PHP-Version ändern.

Dieser Vorgang kann drei Minuten dauern. Ihre PHP-Engine wird nach Abschluss des Vorgangs neu gestartet, was dazu führen kann, dass Ihr WordPress-Backend für einige Sekunden ausfällt. Für Website-Besucher entstehen keine Ausfallzeiten.

Wechsle die PHP-Version in MyKinsta.

Sie können die Seite verlassen, während die PHP-Version geändert wird, aber einige Aktionen, wie die Verwaltung des Caches, sind erst verfügbar, wenn die neue Engine aktiviert wurde.

Sobald die Änderung vorgenommen wurde, sehen Sie eine Benachrichtigung auf dem Dashboard.

(Empfohlen: Die Aktualisierung Ihrer PHP-Version kann Ihnen dabei helfen, den WordPress-Fehler „Die Website hat technische Schwierigkeiten.“ zu beheben.)

3. Testen Sie Ihre Website, Plugins, Design

Jetzt, da eine Staging-Site betriebsbereit ist und die neueste Version von PHP (oder die Version, zu der Sie wechseln möchten) ausgeführt wird, durchsuchen und klicken Sie einfach auf Ihrer WordPress-Website, um zu überprüfen, ob etwas kaputt ist. Das sollten Sie zuerst tun.

Möglicherweise sehen Sie einen 500-Fehler (501, 502, 503, 504 usw.) oder einen White Screen of Death am Frontend Ihrer Website, wenn etwas nicht kompatibel ist, z. B. ein Plugin oder Ihr Design.

Das Deaktivieren aller Plugins von Drittanbietern und das erneute Aktivieren nacheinander ist der einfachste und schnellste Weg, um herauszufinden, was in dieser Situation das Problem sein könnte. Denken Sie daran, dass Sie ein Staging-Bereich sind. Infolgedessen müssen Sie sich keine Sorgen machen, dass etwas kaputt geht.

Testen Sie Ihre Website, Plugins, Theme

Wählen Sie alle Ihre Plugins aus dem Plugins-Bildschirm in Ihrem WordPress-Dashboard aus. Klicken Sie auf Übernehmen, nachdem Sie im Menü Deaktivieren gewählt haben.

Danach können Sie jeden wieder aktivieren, indem Sie einzeln zu Ihrer WordPress-Website gehen. Dies hilft einzugrenzen, was ein Problem verursachen könnte.

Wenn ein Fehler Sie daran gehindert hat, auf Ihr WordPress-Dashboard zuzugreifen, überprüfen Sie die Anweisungen zur Verwendung von FTP zum Deaktivieren von Plugins.

Sie können genau die gleichen Tests auf Ihr WordPress-Theme anwenden. Sie können vorübergehend zum Twenty Nineteen-Design zurückkehren, das das Standarddesign von WordPress ist.

Protokolldateien anzeigen

Protokolldateien anzeigen

Vielleicht wissen Sie, welches Plugin oder Thema das Problem ist, aber Sie sind sich nicht sicher, warum. Ihre WordPress-Fehlerprotokolle können in dieser Situation hilfreich sein. Melden Sie sich einfach bei einer Ihrer WordPress-Sites an und wählen Sie Fehlerprotokolle aus dem Menü auf der rechten Seite.

Sie können die Dateien in Ihren Verzeichnissen access.log, kinsta-cache-perf.log und error.log sehen. Standardmäßig werden die letzten 1,000 Zeilen angezeigt. Bewegen Sie den Schieberegler über den Bildschirm, um die letzten 20,000 Zeilen anzuzeigen.

Wichtig: Debug-Informationen werden vom MyKinsta-Protokolltool nicht angezeigt. Sie können WP DEBUG aktivieren, wie wir Ihnen unten zeigen, wenn Sie Debug-Informationen sehen müssen.

Zeigen Sie Rohprotokolldateien über SFTP an

Zeigen Sie Rohprotokolldateien über SFTP an

Sie können die völlig unveränderten Protokolle in /logs/ über SFTP einsehen.

Verfolgen Sie Ihre Protokolldateien über SSH

Während Sie auf Ihrer Website mit SSH experimentieren, können Sie die Protokolle verfolgen. Dies bedeutet im Grunde, dass Sie die Protokollaktualisierung während des Tests live verfolgen können. SSH-Zugang wird mit jedem Hosting-Paket von Kinsta angeboten.

Aktiviere den Debug-Modus in MyKinsta

Aktiviere den Debug-Modus in MyKinsta

Der WordPress-Debug-Modus kann für Kinsta-Benutzer direkt über das MyKinsta-Dashboard aktiviert werden. Klicken Sie einfach auf die Schaltfläche Aktivieren, nachdem Sie zu Websites > Tools > WordPress-Debugging navigiert haben.

Auf diese Weise können Sie PHP-Hinweise und -Fehler anzeigen, ohne den Debug-Modus über SSH oder SFTP aktivieren zu müssen.

Wenn es irgendwelche Probleme erkennt, startet unsere selbstheilende PHP-Funktion PHP sofort neu. Sie können PHP jederzeit manuell neu starten, indem Sie die Seite Tools Ihrer Website besuchen und PHP neu starten auswählen.

Aktivieren Sie die Debug-Protokollierung in WordPress

Aktivieren Sie die Debug-Protokollierung in WordPress

Du kannst die Debug-Protokollierung in WordPress jederzeit aktivieren, wenn du keinen Zugriff auf SSH oder MyKinsta hast. Zunächst müssen Sie SFTP verwenden, um eine Verbindung zu Ihrer Website herzustellen.

Laden Sie dann Ihre wp-config.php herunter, damit Sie sie bearbeiten können.

Suchen Sie nach der Zeile „Das ist alles, hören Sie auf zu bearbeiten!“ Viel Spaß beim Schreiben! * Fügen Sie Folgendes (wie unten gezeigt) direkt davor hinzu:

definieren ('WP_DEBUG', wahr);

define ('WP_DEBUG_LOG', true);

define ('WP_DEBUG_DISPLAY', false);

Wenn der obige Code bereits in deiner wp-config.php-Datei vorhanden ist, aber auf „false“ gesetzt ist, ändere ihn einfach auf „true“.

Wenn Sie dies tun, wird Ihre /wp-content/debug.log-Datei vollständig angezeigt, wodurch der Debug-Modus aktiviert wird. Wenn es welche gibt, sehen Sie auch Fehler und Warnungen in Ihrem WordPress-Adminbereich.

Wichtig: Denken Sie daran, es auszuschalten, wenn Sie mit der Arbeit fertig sind, da diese Dateien schnell sehr groß werden können.

Verwirrt, wonach Sie suchen sollen?

Leider können wir angesichts der schieren Anzahl an verfügbaren Plugins und Themes keine umfassende Liste aller potenziellen Fehler bereitstellen.

Diese treten häufig auf, weil der Code (Funktionen, Syntax usw.) nicht mit der von Ihnen verwendeten PHP-Version kompatibel ist. Hier ist eine Illustration dessen, was Sie sehen könnten.

Wie Sie dem obigen Beispiel entnehmen können, ist es ziemlich einfach festzustellen, dass das bbPress Shortcodes-Plugin das Problem ist.

Im schlimmsten Fall stellen Sie möglicherweise fest, dass ein oder zwei Ihrer Plugins nicht kompatibel sind. In diesem Fall schlagen wir Folgendes vor:

  • Aktualisieren Sie Ihre Plugins und Themes auf die neueste Version, falls Sie dies noch nicht getan haben.
  • Wenden Sie sich an den Plug-in- oder Theme-Entwickler und bitten Sie ihn, die Unterstützung für PHP 7.4 (oder die aktuelle Version, die Sie verwenden) hinzuzufügen oder zu beheben. Unter anderem aus diesem Grund informieren wir Sie vor den Auslaufterminen.
  • Finden Sie ein Ersatz-Plugin, das mit der PHP-Version kompatibel ist und die gleiche Funktionalität bieten kann.
  • Beschäftige einen WordPress-Entwickler, um das Problem zu lösen.
  • Prüfen Sie, ob das Plugin oder Theme funktioniert, indem Sie zu a wechseln less erweiterte Version der PHP-Engine. In diesem Fall könnten Sie eine ältere Version von PHP verwenden, während Sie darauf warten, dass der Entwickler seine Arbeit aktualisiert. Da PHP 8.0 schneller ist und längerfristig unterstützt wird, raten wir davon ab. Aber Sie müssen dies möglicherweise tun, wenn Sie etwas unbedingt ausführen müssen, das nur mit PHP 7.4 kompatibel ist.

4. Pushen Sie Staging auf Live

Staging zum Leben erwecken

Wenn Sie nach Abschluss des PHP-Tests Änderungen an Ihren Plugins oder Designs vornehmen mussten, können Sie entweder Staging auf Live übertragen oder dieselben Änderungen an der Live-Site vornehmen wie an der Staging-Site.

Einige von Ihnen werden vielleicht feststellen, dass ein Upgrade auf eine neuere PHP-Version ziemlich umfangreiche Änderungen im Staging erfordert. Wenn Sie in dieser Situation die Push-to-Live-Funktion verwenden, können Sie viel Zeit sparen.

Stellen Sie sicher, dass Ihre Staging-Umgebung ausgewählt ist, bevor Sie beginnen. Wählen Sie als Nächstes „Push Staging to Live“ aus.

Wenn Sie Fragen haben oder auf Schwierigkeiten beim Aktualisieren der PHP-Version auf Ihrer WordPress-Seite stoßen, kommentieren Sie dies bitte unten im Kommentarbereich.

5. Aktualisieren Sie PHP auf Ihrer Live-Site

Aktualisieren Sie PHP auf Ihrer Live-Site

Sie können PHP an dieser Stelle auf Ihrer Live-Site aktualisieren, indem Sie dem gleichen Verfahren wie in Schritt 2 oben folgen (Tools > PHP Engine > Ändern > wählen Sie Ihre bevorzugte PHP-Version).

Und das ist der einfachste Weg, um die PHP-Version in WordPress zu aktualisieren.

IMH

Sie wollen eine schnelle Website?

Wen veräpple ich? Tun wir das nicht alle?

Warum also kämpfen so viele von uns?

Die größte Herausforderung besteht normalerweise darin, ein schnelles und zuverlässiges Hosting-Unternehmen zu finden.

Wir haben alle Albträume durchgemacht - der Support dauert ewig oder löst unser Problem nicht, indem wir immer etwas auf Ihrer Seite beschuldigen ... 

Aber der größte Mist ist, dass sich die Website immer langsam anfühlt.

At CollectiveRay Wir hosten mit InMotion-Hosting und unsere Website ist verdammt schnell. Wir laufen auf einem benutzerdefinierten Stack von LightSpeed-Servern, die auf MariaDB mit einer PHP7.4-Engine eingerichtet sind und über Cloudflare laufen. 

In Kombination mit unseren Front-End-Optimierungen bedienen wir jeden Tag zuverlässig 6000 Benutzer, mit Spitzen von mehr als 50 gleichzeitigen Benutzern. 

Möchten Sie ein schnelles Setup wie unseres bekommen? Übertragen Sie Ihre Website kostenlos auf das InMotion-Hosting und erhalten Sie 50 % RABATT auf die aktuellen Preise.

Testen Sie InMotion Hosting mit 50 % RABATT für CollectiveRay Besucher NUR im März 2024!

InMotion-Hosting 50 % RABATT für CollectiveRay Besucher

So aktualisieren Sie PHP in den häufig gestellten Fragen zur WordPress-Site

Wie aktualisiere ich die PHP-Version von WordPress?

Das Erstellen einer Staging-Site sollte Ihre erste Priorität sein. Sobald Sie eine Staging-Site haben, versuchen Sie, die PHP-Version von WordPress zu aktualisieren. Die PHP-Version Ihrer WordPress-Site kann aktualisiert werden, indem Sie zu „Sites“ gehen und die Website auswählen, die Sie ändern möchten. Verschiedene Hosts haben unterschiedliche Möglichkeiten, dies zu tun, aber Sie werden etwas Ähnliches wie die PHP-Version finden. Aktualisieren Sie Ihre PHP-Version nur auf der Staging-Site und überprüfen Sie Ihre Website, Plugins und Ihr Design, um sicherzustellen, dass sie noch funktionieren. Sie können das Staging jetzt entweder auf „Live“ verschieben oder dasselbe Verfahren wie bei der Live-Version durchführen.

Warum wird meine PHP-Version nicht aktualisiert?

PHP-Versionen werden nicht automatisch aktualisiert, da einige Websites, Plugins oder Designs möglicherweise nicht mit allen PHP-Versionen kompatibel sind. Wenn Code auf Ihrer Website veraltete Funktionen verwendet, die von neueren PHP-Versionen nicht mehr unterstützt werden, können Probleme auftreten oder Ihre Website kann vollständig ausfallen. Der Weg, PHP zu aktualisieren, besteht also darin, manuell zu prüfen, ob Ihre Website mit einer aktualisierten Version von PHP (auf einer Testseite) gut funktioniert. Dann können Sie das Update auf Ihrer Live-Site durchführen. 

Wie wirkt sich die PHP-Version auf die Geschwindigkeit Ihrer WordPress-Seite aus?

Die PHP-Version Ihrer WordPress-Site wirkt sich auf die Geschwindigkeit aus, da ein direkter Zusammenhang zwischen der PHP-Version Ihrer Site und der Leistung der Website besteht. Jede neue Version von PHP optimiert den Arbeitsspeicher und die Serverressourcen Ihrer Website für schnellere Seitenladezeiten. Neue Versionen von PHP verfügen alle über integrierte Schichten, um Ihre Website vor Viren und anderen potenziellen Bedrohungen zu schützen und alten ineffizienten Code zu entfernen. Aus diesem Grund wird immer empfohlen, auf die neuesten Versionen von PHP zu aktualisieren.

Über den Autor
Shahzad Said
Shahzaad Saaed wurde auf zahlreichen Websites von Autoritäten vorgestellt, darunter EasyDigitalDownloads, OptinMonster und WPBeginner, wo er derzeit als leitender Content-Autor tätig ist. Shahzad ist ein WordPress-Experte, Webdesigner und allgemeiner Technologie- und Designexperte. Er ist auf Content-Marketing spezialisiert, um Unternehmen dabei zu helfen, ihren Traffic durch umsetzbare und erfahrungsbasierte Artikel, Blogs und Expertenleitfäden zu steigern, die alle auf seiner über 10-jährigen Erfahrung in diesem Bereich basieren.

Eine Sache noch... Wussten Sie, dass Leute, die nützliche Dinge wie diesen Beitrag teilen, auch FANTASTISCH aussehen? ;-);
Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder lass a nützlich Kommentieren Sie mit Ihren Gedanken und teilen Sie dies dann Ihren Facebook-Gruppen mit, die dies nützlich finden würden, und lassen Sie uns gemeinsam die Vorteile nutzen. Vielen Dank für das Teilen und nett zu sein!

Disclosure: Diese Seite enthält möglicherweise Links zu externen Websites für Produkte, die wir lieben und von ganzem Herzen empfehlen. Wenn Sie Produkte kaufen, die wir vorschlagen, können wir eine Empfehlungsgebühr verdienen. Solche Gebühren haben keinen Einfluss auf unsere Empfehlungen und wir akzeptieren keine Zahlungen für positive Bewertungen.

Autor (en) Empfohlen am:  Inc Magazin Logo   Sitepoint-Logo   CSS Tricks Logo    Webdesignerdepot-Logo   WPMU DEV Logo   und viele mehr ...