Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn die Website in der PHP7.1-Umgebung nicht geöffnet werden kann?

Was soll ich tun, wenn die Website in der PHP7.1-Umgebung nicht geöffnet werden kann?

PHPz
PHPzOriginal
2023-04-13 09:04:161023Durchsuche

Mit der Entwicklung und Aktualisierung der PHP-Technologie benötigen immer mehr moderne Anwendungen die neueste PHP-Version, um ausgeführt zu werden. Daher wird die Version der PHP-Sprache ständig geändert und aktualisiert. Mit der Einführung der PHP7.1-Version ist die Leistung höher als bei der alten Version, aber manchmal kann die Website nach dem Upgrade auf PHP7.1 nicht geöffnet werden. Dieser Artikel hilft Ihnen, dieses Problem zu lösen.

Problembeschreibung

Einige Benutzer werden beim Upgrade von PHP 7.1 auf ihren eigenen Servern auf ein Problem stoßen, das heißt, ihre Websites können nicht geöffnet werden. Wenn sie die Website in ihrem Browser besuchen, sehen sie einen leeren Bildschirm oder eine 404-Seite.

Dieses Problem tritt hauptsächlich aufgrund der Inkompatibilität der Anwendung oder des Plug-Ins mit der PHP 7.1-Version auf. Wenn sich ein Programm oder Plug-In nicht an die PHP 7.1-Version anpassen kann, treten daher bei Website-Benutzern Probleme auf, die nicht geöffnet werden können, was sehr verwirrend ist.

Lösung

PHP-Version prüfen

Zunächst müssen wir prüfen, ob unsere PHP-Version korrekt installiert ist und normal läuft. Wir können es mit dem folgenden Befehl überprüfen:

php -v

Wenn die Versionsnummer, die Sie sehen, die PHP 7.1.x-Version ist, bedeutet das, dass Sie die PHP 7.1-Version korrekt installiert haben. Wenn nicht, müssen Sie die PHP7.1-Version installieren oder auf diese aktualisieren.

Überprüfen Sie das Fehlerprotokoll

Wenn ein Problem auftritt, müssen wir das Fehlerprotokoll überprüfen, um das spezifische Problem zu finden. Auf Linux-Systemen wie CentOS/RedHat befindet sich PHPs error_log normalerweise in der Datei /var/log/httpd/error_log. Unter Debian/Ubuntu befindet sich PHPs error_log normalerweise in der Datei /var/log/apache2/error_log.

Sie können das Fehlerprotokoll mit dem folgenden Befehl überprüfen:

tail -f /var/log/httpd/error_log

Wenn Sie eine Reihe von PHP-Fehlermeldungen sehen, suchen Sie danach und beheben Sie sie. Diese Fehlermeldungen enthalten Details zum problematischen Plugin, Skript oder zur problematischen Anwendung, um Ihnen bei der Behebung zu helfen.

PHP-Konfigurationselemente ändern

In PHP7.1 waren einige Konfigurationselemente in früheren Versionen standardmäßig aktiviert, in der neuen Version jedoch deaktiviert. Wenn Ihre Anwendung auf diese Konfigurationselemente angewiesen ist, müssen Sie sie manuell aktivieren.

Wenn Ihre Anwendung beispielsweise von den Konfigurationselementen „register_globals“ oder „magic_quotes_gpc“ abhängt, diese jedoch in PHP7.1 deaktiviert sind, müssen Sie diese Konfigurationselemente manuell aktivieren.

Sie können sie öffnen, indem Sie die php.ini-Datei bearbeiten, zum Beispiel:

vi /etc/php.ini

In dieser Datei können Sie register_globals und magic_quotes_gpc auf „on“ setzen. Anschließend speichern Sie die Datei und starten den Webserver neu.

Anwendungen oder Plug-Ins aktualisieren

Manchmal enthält das Programm oder Plug-In Code, der nicht mit PHP7.1 kompatibel ist, was dazu führt, dass die Website nicht geöffnet werden kann. In diesem Fall müssen Sie die Anwendung oder das Plugin aktualisieren, um sie an die PHP7.1-Version anzupassen.

In einigen Fällen hat der Entwickler des Programms oder Plug-ins möglicherweise eine aktualisierte Version veröffentlicht, und Benutzer der Anwendung oder des Plug-ins können direkt auf die neueste Version aktualisieren.

In anderen Fällen müssen Sie möglicherweise den Code im Programm oder Plug-in manuell ändern, damit er den PHP7.1-Standards entspricht.

SUCHEN SIE PROFESSIONELLE HILFE

Wenn keine der oben genannten Lösungen Ihr Problem löst, sollten Sie darüber nachdenken, professionelle Hilfe in Anspruch zu nehmen. Sie können sich an Ihren Webhosting-Anbieter oder Entwickler wenden, um Hilfe bei der Lösung des Problems zu erhalten.

Zusammenfassung

In diesem Artikel haben wir vorgestellt, wie Sie das Problem lösen können, dass die Website beim Upgrade auf PHP7.1 nicht geöffnet werden kann. Überprüfen Sie zunächst, ob die PHP-Version korrekt installiert ist und ordnungsgemäß funktioniert. Überprüfen Sie dann das PHP-Fehlerprotokoll, um das Problem zu finden. Als nächstes müssen Sie möglicherweise die PHP-Konfigurationselemente ändern, um sie an die PHP7.1-Version anzupassen. Wenn das Problem durch keine dieser Maßnahmen behoben werden kann, müssen Sie möglicherweise die App oder das Plugin aktualisieren oder professionelle Hilfe in Anspruch nehmen, um das Problem zu beheben.

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Website in der PHP7.1-Umgebung nicht geöffnet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn