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.

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 ein CDN eines Drittanbieters deaktivieren, wenn Sie eines verwenden, damit Ihre Website ordnungsgemäß 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).

Verbringen less Zeit und Geld bei gleichzeitiger Verbesserung der Websiteleistung durch:

  • 24/7 WordPress-Hosting-Unterstützung ist sofort verfügbar.
  • Integration von Cloudflare Enterprise.
  • Mit 34 Rechenzentren weltweit können Sie ein globales Publikum erreichen.
  • Erweiterung durch integriertes Application Performance Monitoring.

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. 2 Aktualisieren Sie die PHP-Version von WordPress. Die PHP-Version Ihrer WordPress-Site kann aktualisiert werden, indem Sie zu „Sites“ gehen und die Website auswählen, die Sie ändern möchten. 3 Überprüfen Sie Ihre Website, Plugins und Ihr Design. 4 Drücken Sie während des Stagings auf „Live“.

Warum wird meine PHP-Version nicht aktualisiert?

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.  

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

PHP optimiert den Arbeitsspeicher und die Serverressourcen Ihrer Website für schnellere Seitenladevorgänge. Es verfügt über integrierte Schichten, um Ihre Website vor Viren und anderen potenziellen Bedrohungen zu schützen. Da PHP eine serverseitige Sprache ist, können sich Probleme damit negativ auf die Leistung Ihrer WordPress-Website auswirken.

Über den Autor
Shahzad Said
Autor: Shahzad SaidWebsite: http://shahzadsaeed.com/
Shahzaad Saaed wurde als WordPress-Experte auf einer Vielzahl von Websites von Behörden vorgestellt. Er ist auf Content-Marketing spezialisiert, um Unternehmen dabei zu helfen, ihren Traffic zu steigern.

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 ...