GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Plesk

Kritischer Fehler oder White Screen of Death:So beheben Sie ihn

Wenn Sie beim Versuch, auf eine bestimmte Seite Ihrer Website zuzugreifen, einen leeren weißen Bildschirm erhalten, sind Sie hier richtig!

  • Möglicherweise sehen Sie eine oder zwei Textzeilen, die einen Fehler beschreiben.
  • Wenn Sie WordPress 5.2+ anstelle eines weißen Bildschirms verwenden, erhalten Sie wahrscheinlich stattdessen eine Fehlermeldung wie „Die Website hat technische Schwierigkeiten.
  • Wenn Sie WordPress verwenden, erhalten Sie eine Fehlermeldung wie „auf Ihrer Website ist ein kritischer Fehler aufgetreten.

Dies weist darauf hin, dass ein Fehler im Code vorliegt, der Ihre Website oder (wahrscheinlicher) Teile Ihrer Website ausführt. Es kann viele Ursachen haben, aber die häufigsten sind:

  • Das Ergebnis eines Updates für Ihre Web-App (wie WordPress), ein Plugin oder ein Design, das einen Fehler im Code enthält
  • Wenn Ihre Website für die Verwendung einer PHP-Version (entweder neuer oder älter) konfiguriert ist, mit der der Code, der Ihre Website ausführt, nicht kompatibel ist.

Das bedeutet, dass es einige mögliche schnelle Lösungen gibt, die Sie ausprobieren können, aber wenn sie nicht funktionieren, müssen Sie den tatsächlichen Fehler wie unten beschrieben finden.

Haben Sie praktische Websavers-Unterstützung?

Wenn Sie bei uns gehostet werden und ein Hands-On-Support-Abonnement haben, öffnen Sie einfach ein Ticket und wir kümmern uns um das Problem für Sie. Wenn nicht, lesen Sie weiter, um zu erfahren, wie Sie das Problem selbst lösen können. (Weitere Einzelheiten zum praktischen Support hier)

Mögliche schnelle Lösungen

Nur wenn Sie das Avada-Design verwenden: und Sie verwenden ein Caching-Plugin, das die Minimierung ermöglicht (wie WP Rocket oder Autoptimize) und Sie sehen einen leeren weißen Bildschirm, versuchen Sie zunächst, die Minimierung vollständig zu deaktivieren (HTML, Javascript und CSS). Dadurch wird das Problem wahrscheinlich behoben.

PHP-Version zu alt: Wenn Sie eine zu alte PHP-Version verwenden, wurde WordPress, ein Plugin oder Ihr Design möglicherweise automatisch aktualisiert und ist nicht mehr mit dieser PHP-Version kompatibel. Versuchen Sie, zur nächsthöheren PHP-Version zu wechseln, die in Plesk nicht als „veraltet“ gekennzeichnet ist. Beispielsweise ist zum Zeitpunkt des Schreibens von PHP 7.4 wahrscheinlich die stabilste Option für die meisten Softwareprogramme, obwohl dies sicherlich bald auf Version 8.0 aktualisiert wird.

PHP-Version zu neu: Wenn Sie eine zu neue Version von PHP verwenden, haben Sie möglicherweise ein älteres Plugin oder Thema, das seit einiger Zeit nicht mehr aktualisiert wurde und dessen Code nicht kompatibel ist. Am besten aktualisieren Sie das Plugin oder Design, wenn Updates verfügbar sind. Die schnellere Problemumgehung besteht jedoch darin, die PHP-Version auf eine zu reduzieren, die mit dem Code kompatibel ist.

So ändern Sie Ihre PHP-Version in Plesk

So finden Sie den wahren Fehler

Der leere weiße Bildschirm oder der vage Fehler ist nur die sichtbare Ausgabe des tatsächlich zugrunde liegenden Fehlers. Wenn Sie keinen bestimmten Fehler auf dem Bildschirm sehen, liegt dies daran, dass Ihre Webanwendung (wie WordPress) den Fehler unterdrückt. Dies kann für die Sicherheit von Vorteil sein, erschwert jedoch die Fehlerbehebung etwas, da Sie auf die Protokolle Ihrer Website zugreifen müssen, um die Fehlermeldung zu finden.

Verwenden Sie zunächst unseren Leitfaden, um zu erfahren, wie Sie die Protokolle für Ihre Site in Plesk anzeigen. Wenn Sie cPanel verwenden, müssen Sie wahrscheinlich Ihren Host bitten, die Protokolle bereitzustellen.

Kommen Sie hierher zurück, sobald Sie den richtigen Fehler haben!

Nachdem Sie den White Screen of Death mithilfe der in der oben verlinkten Anleitung beschriebenen Schritte mit dem richtigen Fehler aus den Protokollen verknüpft haben, sehen Sie sich den Fehler genau an, um den Dateipfad zu ermitteln, in dem das Problem liegt. Hier ist ein Beispiel für einen zu suchenden Dateipfad:

/var/www/vhosts/<your_domain>/httpdocs/wp-content/plugins/wpseo/some_random_file_within_the_plugin.php

Das bedeutet, dass die referenzierte Datei den Code enthält, der den Fehler verursacht. Im obigen Beispiel wäre dies wpseo Plugin in einer WordPress-Installation.

So lösen Sie das Problem

  • Wenn Sie WordPress verwenden, erfahren Sie, wie Sie dieses Problem lösen, wenn der Fehler in einem Plug-in oder Design auftritt.
  • Wenn Sie die spezielle Kombination aus WordPress und verwenden ein Sicherheits-Plugin in Kombination mit WP Rocket, lesen Sie diesen Artikel.
  • Wenn Sie Joomla verwenden, könnte dieser Artikel hilfreich sein.
  • Wenn Sie eine Fehlermeldung erhalten, die einfach besagt:„Keine Eingabedatei angegeben“, probieren Sie diese Lösung aus.
  • Wenn Sie WordPress verwenden und einen ziemlich zwielichtig aussehenden Code in der Datei entdecken, der das Problem verursacht, müssen Sie wahrscheinlich Ihre gehackte Website bereinigen.

Wenn Ihnen keiner der obigen Links bei der Lösung des Problems hilft, öffnen Sie bitte ein Ticket, geben Sie den Fehler an, den Sie in den Protokollen gefunden haben, und wir helfen Ihnen, in die richtige Richtung zu weisen!


Plesk
  1. So beheben Sie den Fehler „gpg:Empfang des Schlüsselservers fehlgeschlagen:Kein Dirmngr“.

  2. So beheben Sie den Fehler „semanage command“ Not Found in CentOS

  3. Wie behebt man den Cron-Authentifizierungsfehler unter Linux?

  4. Wie behebt man einen Locale-Fehler?

  5. Wie behebt man – Apache-Fehler:Kein passender DirectoryIndex?

Wie behebt man:SolidCP-Websites, die einen XML-Fehler auflisten?

Beheben Sie den 503- oder White-Screen-Fehler in WordPress

So beheben Sie Fehler 403

So beheben Sie einen Datenbankverbindungsfehler

Behebung:Curl-Befehl hat keinen Fehler gefunden

Fehler Bandbreitenlimit überschritten:Wie kann ich ihn beheben?