Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: http errors
Dieser Fehler wird normalerweise so aussehen:
Was Sie vielleicht sehen können: "Der Server hat einen internen Fehler oder eine falsche Konfiguration aufgetreten und konnte Ihre Anfrage nicht abschließen. Bitte wenden Sie sich an den Serveradministrator, webmaster@example.com, und informieren Sie sie mit der Zeit, in der der Fehler aufgetreten ist. Alles, was Sie möglicherweise gemacht habenhaben den Fehler verursacht. Weitere Informationen zu diesem Fehler können im Serverfehlerprotokoll verfügbar sein. "
Wenn Sie einen 500 internen Serverfehler sehen, konnte der Server keine Anforderung erfüllen, die gültig erschien.Jeder Fehlercode, der mit der Nummer fünf (5) beginnt, bedeutet, dass der Server weiß, dass er auf ein Problem stößt, und kann nicht tun, was angefordert ist.
Ein allgemeiner 500 interner Serverfehler wird wahrscheinlich durch einen einfachen Fehler in der Konfiguration irgendwo auf Ihrer Site oder einem Skript verursacht, das Sie verwenden.Es sagt Ihnen nicht genau, was das Problem ist, da es ein allgemeiner Fehler ist.(Wir erklären kurz andere spezifische Fehler, die mit fünf (5) am Ende dieser Seite beginnen)
Ursachen können einschließen, sind aber nicht beschränkt auf:
Um den genauen Ursache zu finden, sollten Sie die Fehlerprotokolle in CPANEL ansehen.Wenn Sie Hilfe benötigen, ein Ticket einreichen, und einer unserer Techs hilft Ihnen gerne, es herauszufinden.
Es kann mehrere mögliche Ursachen geben, um zu untersuchen, um einen 500 internen Serverfehler zu beheben.
Stellen Sie zunächst sicher, dass die .htaccess-Datei korrekt ist und dass die Ordner und Dateien auf Ihrer Website die korrekten Berechtigungen haben.Stellen Sie sicher, dass Sie Probleme mit Themen und Plugins überprüfen, und den PHP-Code für Fehler prüfen.
Die Lösung hängt davon ab, was zunächst den Fehler verursacht hat.Und wenn Sie die Ursache identifiziert haben, können Sie versuchen, es zu beheben.
Nachfolgend haben wir einige der häufigeren Ursachen des Fehlers aufgelistet und wie sie behoben werden sollen.
Wahrscheinlich die häufigste Ursache eines 500-Fehlers, aber wenn Sie sich nicht sicher sind, folgen Sie diesen Schritten, um festzustellen, ob es die Ursache ist (wenn Sie den Grund in den Fehlerprotokollen nicht finden):
Wenn der Fehler weg ist, gibt es ein Problem mit Ihrer .htaccess-Datei.Ändern Sie es wieder an den ursprünglichen Namen und fangen Sie in der Akte des Codes in der .htaccess-Datei aus, um das Problem zu identifizieren.
Um dies schnell und sicher zu tun, setzen Sie ein Nummernzeichen (#) ohne Klammer an den Start einer Zeile, um diese Zeile "Kommentar herauszufordern", sodass sie nicht "lesen", wenn Ihre Site geladen ist.
Machen Sie eine Zeile, überprüfen Sie dann, ob der Fehler weiterhin besteht.Wenn dies tut, fügen Sie es der folgenden Zeile hinzu und überprüfen Sie es erneut.Denken Sie daran, alle anderen Zeilen, sobald Sie die Problemlinie gefunden haben, nicht zusammenzufassen und festgelegt oder entfernt oder entfernt.
Wenn Sie alle Zeilen überprüfen und das Problem weiterhin besteht, fahren Sie mit dem nächsten Abschnitt fort.
Dateien und Ordner sollten für sie bestimmte Berechtigungen aufweisen.Sie können sehen, was sie eingestellt sind, und ändern Sie sie, indem Sie in den Dateimanager in Ihrem CPANEL gehen und nach "Berechtigungen" suchen.
Die Berechtigungen sollten sein:
Ordner - 0755
Dateien - 0644
Wenn hier nichts das Problem löst, zögern Sie nicht, uns mit dem Live-Chat mit uns zu kontaktieren oder ein Ticket abzugeben, mit dem Sie es sortieren können, und Ihre Website wieder online.
Manchmal kann ein 500er Fehler durch ein Plugin oder Theme verursacht werden.
Wenn der Fehler nach dem Installieren eines neuen Plugins angezeigt wird:
Wenn der Fehler nach dem Installation eines neuen Themas angezeigt wird:
Wenn das die Site behebt, versuchen Sie, das Thema oder das Plugin erneut zu installieren. Wenn es erneut den Fehler auswirkt, ändern Sie den Namen und verlassen Sie sie.
Probleme mit PHP können auch einen 500-Fehler verursachen.Stellen Sie sicher, dass Sie eine PHP-Fehlerberichterstattung haben, so dass Sie aussehen und sehen können, dass es ein mögliches Problem gibt.Sie können es einschalten, indem Sie Folgendes tun:
display_error = off
log_errors = Ein
ERROR_LOG = "ERROR.LOG"
Wenn Ihr PHP-Code externe Verbindungen initiiert (Packen eines RSS-Feeds usw.), stellen Sie sicher, dass Sie einen Time-Out-Handler aufnehmen. Wenn ein PHP-Skript an einer klumpigen Art ist, kann er einen 500-Fehler werfen.
Stellen Sie außerdem sicher, dass PHP-Anwendungen ausreichend Speicher aufweisen.Wenn es zu niedrig ist, führt dies zu einem tödlichen Fehler.
display_error = off
log_errors = On
error_log = "error.log"
Der Server kann die Anforderung nicht erfüllen, oder es versteht es einfach nicht, was er anfordert.Die Anforderungsmethode ist möglicherweise nicht gültig, oder der Server kann die Anforderungsmethode nicht unterstützen.In einigen Fällen kann auf dem Server Software vorhanden sein, die aktualisiert werden muss, oft, wenn noch etwas nicht verfügbar ist, wie neue Funktionen, die in eine API eingeführt werden.
Der Server hat eine Anforderung von einem anderen Server erhalten, der nicht gültig ist.Es kann auf verschiedene Weise angezeigt werden, einschließlich:
Sie werden auch oft "nginx" auf dem Bildschirm sehen.
Diese Fehler sind oft nur ein schrulliges Problem zwischen Servern online, das Sie keine Kontrolle haben.Andere Zeiten können es ein Problem mit Ihrem Browser sein.Wenn Sie diesen Fehler sehen, löschen Sie Ihren Cache, und überprüfen Sie Ihren Cache, überprüfen Sie Ihre Internetverbindung und prüfen Sie, ob die Site in einem anderen Browser oder in einer anderen Verbindung arbeitet.Wenn es weiterhin besteht, wenden Sie sich bitte an uns!
Dieser Fehler ist ähnlich dem 502, der jedoch keine Anfrage erhält, anstatt den Antrag nicht zu erfüllen.Ein Problem mit dem Server ist höchstwahrscheinlich, oder Sie können Skripts ausführen, die mehr Zeit benötigen, um vollständig zu laufen.
Aktualisieren Sie zunächst die Seite, um festzustellen, ob sie weiterhin besteht. Wenn dies der Fall ist, können Sie versuchen, dies zu beheben:
Der Server unterstützt das auf Antrag verwendete HTTP-Protokoll nicht.Versuchen Sie, einen anderen Browser zu verwenden, und sehen Sie, ob es funktioniert, da dies ein Problem mit einem veralteten Browser sein kann.
Geschrieben von Michael Brower / Dezember 13, 2016