×
Konto
Einloggen Registrieren
PHP-Ablaufwarnung : PHP v8.1 ist vor Kurzem abgelaufen. Läuft auf Ihrer Website noch diese Version? Klicken Sie hier für weitere Details
SICHER Versionen von PHP: 8.5.9, 8.4.24, 8.3.33, 8.2.33

Häufige PHP-Fehler nach dem Upgrade

Wenn Sie PHP aktualisieren, stellen Sie möglicherweise fest, dass die neue Website nicht funktioniert. Das liegt höchstwahrscheinlich daran, dass der Code Ihrer Website versucht, auf Funktionen zuzugreifen, die entweder geändert oder aus der neuen PHP-Version, die Sie verwenden, entfernt wurden.

Diese Art von Problem tritt viel wahrscheinlicher auf, wenn Sie zwischen den beiden wechseln wesentlich Versionen von PHP, d. h. wenn Sie von PHP 5.6.0 auf 7.0.0 wechseln.

Der Wechsel zwischen Nebenversionsnummern (dem zweiten Teil der dreiteiligen PHP-Versionsnummer) kann ebenfalls zu solchen Problemen führen, ist jedoch weniger häufig und die zur Behebung der Probleme erforderlichen Änderungen an Ihrer Website werden wahrscheinlich geringfügiger und schneller durchzuführen sein.

Der Wechsel zwischen Build-Versionen (dem dritten Teil einer PHP-Versionsnummer) sollte wahrscheinlich nie zu solchen Problemen führen.

So behalten Sie den Überblick über Aktualisierungen und gestalten diese so unkompliziert wie möglich

Letztendlich müssen Sie PHP aus all den Gründen, die wir an anderer Stelle auf dieser Website erläutert haben, auf dem neuesten Stand halten. Regelmäßige Aktualisierungen machen den Vorgang viel weniger schmerzhaft als beispielsweise alle vier Jahre, wenn bei der Aktualisierung die Wahrscheinlichkeit größer ist, dass ein erhebliches Problem auftritt. Wenn Sie Ihre Website und Ihren Server ständig warten, reduzieren Sie Ausfallzeiten und die Wahrscheinlichkeit böser Überraschungen, wenn Sie plötzlich feststellen, dass Ihr PHP veraltet und anfällig ist, und dann feststellen, dass die Website darüber hinaus unter den derzeit unterstützten PHP-Versionen überhaupt nicht funktioniert.

Denken Sie daran, sich für unseren Benachrichtigungsdienst anzumelden, um über die neuesten PHP-Updates auf dem Laufenden zu bleiben. Richten Sie idealerweise auch eine versteckte Kopie Ihrer Website auf Ihrem Webserver ein, die Sie zum Testen neuer PHP-Versionen verwenden können. So können Sie im Vorfeld erkennen, welche Probleme ggf. bei einem Versions-Upgrade auftreten.

Ich erhalte nicht einmal Fehlermeldungen, meine Website ist nur eine weiße Seite!

Das kommt durchaus häufig vor. In einer Produktionsumgebung ist es normal, dass PHP so eingerichtet ist, dass keine Fehler angezeigt werden, wenn es auf sie stößt. Dies kann dazu führen, dass Ihre Webseite nicht gerendert wird und das Ergebnis nur eine weiße, leere Webseite ist. In diesem Fall sollten Sie das Debuggen in PHP aktivieren. Dies würde jedoch idealerweise nicht auf der Live-Site erfolgen. Wenn Sie diese weiße Seite erhalten, kehren Sie zur vorherigen PHP-Version zurück, die funktioniert hat, und richten Sie dann eine doppelte versteckte Website ein, die Sie zur Behebung der Probleme verwenden können, die bei der neueren PHP-Version aufgetreten sind.

Wie teste ich meine Website sicher auf einer neuen PHP-Version?

Wie oben erwähnt, ist das Testen mit einer Kopie Ihrer Website eine wirklich nützliche Möglichkeit, Probleme zu beheben. Das bedeutet, dass Sie mit der Site herumspielen und kontrolliert mit verschiedenen PHP-Versionen experimentieren können, ohne dass es zu Ausfallzeiten oder Problemen auf der Live-Site kommt, die Ihre Besucher sehen.

Wie Sie am besten eine Kopie Ihrer Website einrichten, hängt von Ihrem Webhosting ab. Es kann mit einem kommen Entwicklung oder Inszenierung Umgebung irgendeiner Art. Die einzige Möglichkeit, dies zu überprüfen, besteht darin, Ihren Dienstanbieter zu fragen.

Wenn Ihr Provider keinen solchen Service anbietet, kopieren Sie am besten Ihre gesamte Website an einen anderen Ort. Sie können dies auf Ihrem eigenen Computer oder einem remote gehosteten Webserver tun. Idealerweise befindet sich dies in genau derselben Umgebung wie Ihre Live-Website. Auf diese Weise schließen Sie jegliche Probleme hinsichtlich der Unterschiede aus, die wahrscheinlich zwischen zwei separaten Webserverumgebungen bestehen.

Um eine Kopie Ihrer Website einzurichten, müssen Sie wahrscheinlich die folgenden Kernaufgaben erledigen:
  1. Kopieren Sie alle Dateien für die Website in den neuen Ordner auf Ihrem Webserver
  2. Angenommen, Ihre Website benötigt eine Datenbank, um zu funktionieren, erstellen Sie eine neue Datenbank und kopieren Sie dann alle Tabellen aus der Live-Datenbank in die neue Datenbank.
  3. Nehmen Sie alle erforderlichen Konfigurationsänderungen vor, damit die neue Vorschaukopie der Website erkennt, dass sie unter einer anderen URL ausgeführt wird.
  4. Tun Sie etwas, um die kopierte Website vollständig vor dem öffentlichen Internet zu verbergen. Dies könnte entweder darin bestehen, einen passwortgeschützten Ordner für das Stammverzeichnis der neuen Vorschau-Website einzurichten oder die Website mithilfe der robots.txt-Datei einfach vor Suchmaschinen zu verbergen.

Zuletzt aktualisierter Artikel: 23rd May, 2021