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

So beheben Sie 500-Fehler

In diesem Leitfaden wird erläutert, wie 500-Fehler für Kunden behoben werden, die LCN-Webhosting und WordPress-Hosting verwenden.

Der 500-Fehler ist ein allgemeiner Fehler, der zurückgegeben wird, wenn der Webserver auf ein Problem stößt und eine spezifischere Fehlermeldung nicht bereitgestellt werden kann.

Der erste Schritt zur Behebung dieses Fehlers sollte darin bestehen, die Seite zu aktualisieren, um zu prüfen, ob der Fehler erneut auftritt. Wenn der Fehler einmalig ist und nicht reproduziert werden kann, ist eine weitere Untersuchung oft nicht erforderlich.

Es gibt viele verschiedene mögliche Ursachen für 500-Fehler und die folgenden Schritte helfen bei der Identifizierung der Ursache:

Aktivieren der Protokollierung von Anwendungsfehlern

Die häufigste Ursache für diesen Fehler ist ein PHP-/Anwendungsskriptfehler. Die Fehlerprotokollierung für PHP ist auf unseren Servern standardmäßig deaktiviert. Die Aktivierung der PHP-Fehlerprotokollierung kann helfen, die Ursache dieses Fehlers zu ermitteln.

Auf der folgenden Seite finden Sie Anweisungen zum Aktivieren der PHP-Fehlerprotokollierung:So aktivieren Sie die PHP-Fehlerprotokollierung

.htaccess-Fehler

Eine weitere häufige Ursache für 500-Fehler sind ungültige Inhalte innerhalb der .htaccess. Wenn die .htaccess-Datei Syntaxfehler enthält oder wenn die Datei versucht, Anweisungen zu aktivieren, die von der LCN-Hosting-Plattform nicht unterstützt werden, kann dies zu einem 500-Fehler führen.

Die LCN-Hosting-Plattform unterstützt die Anwendung der folgenden Anweisungen in .htaccess nicht:

AddType application/x-httpd-php
ForceType application/x-httpd-php
php_value
php_flag

Sie können testen, ob die .htaccess-Datei die Ursache für einen 500-Fehler ist, indem Sie die Datei umbenennen und 5 Minuten warten, bis dies wirksam wird. Wenn der Fehler nach dem Deaktivieren/Umbenennen der Datei behoben wird und nach dem Wiederherstellen der Datei wiederkehrt, wird der Fehler wahrscheinlich durch den Inhalt dieser Datei verursacht.

Dateiberechtigungen prüfen

Auf den folgenden Seiten finden Sie Anweisungen zum Überprüfen/Ändern von Datei- und Ordnerberechtigungen für Ihre Site:

So ändern Sie Dateiberechtigungen über FTP

So ändern Sie Dateiberechtigungen mit dem Dateimanager

Folder permissions for directories storing web content should be set to 755.
Files outside of the cgi-bin folder should be set to 644.
CGI/Perl script files stored in the cgi-bin folder should be set to 755. permissions

Skriptfehler

Fehlerbehebung bei CGI/Perl-Skriptfehlern

Wenn bei einem Perl-Skript ein 500-Fehler auftritt, werden auf der folgenden Seite die Schritte zur Fehlerbehebung erläutert:Fehlerbehebung bei häufigen Perl-Problemen

Perl/CGI-Skripte sollten im cgi-bin-Ordner Ihrer Site abgelegt werden und die Berechtigungen sollten auf 755 gesetzt sein.

Die folgenden Skriptinterpreter sollten für Perl/CGI-Skripte verwendet werden – dies muss möglicherweise überprüft werden, wenn Sie eine Site von einem anderen Server verschoben haben, da diese Pfade von System zu System variieren können:

Auf der folgenden Seite finden Sie Einzelheiten zu Schritten, die Sie ausführen können, um häufige PHP-Skriptfehler zu beheben:Fehlerbehebung bei häufigen PHP-Problemen

Perl: /usr/bin/perl
PHP/CGI 5.6: /usr/local/bin/php-cgi56
PHP/CGI 7.0: /usr/local/bin/php-cgi70
PHP/CGI 7.1: /usr/local/bin/php-cgi71

Prüfung des Systemstatus auf Serverprobleme

Auf der folgenden Seite können Sie unseren Systemstatus auf bekannte Probleme überprüfen, die dazu führen können, dass Websites 500-Fehler zurückgeben:Systemstatus  

Wenn uns Serverprobleme bekannt sind, die zu Fehlern bei Websites führen könnten, wird der Status auf der obigen Seite mit Details zum Fehler und einer erwarteten Lösungszeit aktualisiert, falls diese bereitgestellt werden kann.

Wenn die oben genannten Schritte bei der Behebung von 500-Fehlern nicht helfen, können Sie auf der Support-Seite Ihres LCN-Kontos ein Support-Ticket für das Problem erstellen.

Bitte fügen Sie Anweisungen zum Replizieren des Fehlers und alle Anmeldedaten bei, die für den Zugriff auf die Seite erforderlich sind, auf der der Fehler auftritt, da dies dem Support-Team helfen sollte, das Problem zu untersuchen.


cPanel
  1. So beheben Sie den Fehler Sie haben keine Zugriffsberechtigung…

  2. Wie behebt man den Keystone-Authentifizierungsfehler von OpenStack – HTTP 500?

  3. So aktivieren Sie die PHP-Fehlerprotokollierung

  4. Beheben Sie interne WordPress-Serverfehler

  5. Wie grep \n in Datei

So laden Sie eine Datei auf den Server hoch

So erstellen Sie eine Website-Datei

So lösen Sie den Fehler „Meine Websiteseite wurde nicht gefunden“

So erstellen Sie ein PHP-Fehlerprotokoll in cPanel

So ändern Sie Dateiberechtigungen

So kopieren Sie eine Datei im Dateimanager