Fehlercodes in Webprojekten aussortieren
Dieses Mal werde ich Ihnen die Sortierung von Fehlercodes in Webprojekten vorstellen. Was sind die Vorsichtsmaßnahmen für Fehlercodes in Webprojekten? Hier sind praktische Fälle.
Zusammenfassung
Wenn ein Benutzer versucht, über HTTP oder File Transfer Protocol (FTP) auf Inhalte auf einem Server zuzugreifen, auf dem Internetinformationsdienste (IIS) ausgeführt werden, gibt IIS einen numerischen Wert zurück Code, der den Status dieser Anfrage angibt. Dieser Statuscode wird im IIS-Protokoll aufgezeichnet und kann auch in einem Webbrowser oder FTP-Client angezeigt werden. Statuscodes können anzeigen, ob eine bestimmte Anfrage erfolgreich war, und können auch den genauen Grund für das Fehlschlagen der Anfrage offenlegen.
Weitere Informationen
Speicherort der Protokolldatei
Standardmäßig legt IIS seine Protokolldateien im Ordner %WINDIR/System32/Logfiles ab. Jede WWW-Site (World Wide Web) und FTP-Site verfügt über ein separates Verzeichnis unter diesem Verzeichnis. Standardmäßig werden in diesen Verzeichnissen jeden Tag Protokolldateien erstellt und mit dem Datum benannt (z. B. exYYMMDD.log).
HTTP
1xx-Information
Diese Statuscodes weisen auf eine vorübergehende Antwort hin. Der Kunde sollte darauf vorbereitet sein, eine oder mehrere 1xx-Antworten zu erhalten, bevor er eine reguläre Antwort erhält.
100-Weiter.
101-Switch-Protokoll.
2xx-Success
Diese Art von Statuscode zeigt an, dass der Server die Client-Anfrage erfolgreich angenommen hat.
200-OK. Die Kundenanfrage war erfolgreich.
201-Erstellt.
202-Akzeptiert.
203 – Nicht verbindliche Informationen.
204 – Kein Inhalt.
205-Inhalt zurücksetzen.
206-Teil des Inhalts.
3xx-Redirect
Der Client-Browser muss zusätzliche Maßnahmen ergreifen, um die Anfrage zu erfüllen. Beispielsweise muss der Browser möglicherweise eine andere Seite auf dem Server anfordern oder die Anfrage über einen Proxyserver wiederholen.
301-Objekt wurde dauerhaft verschoben, also dauerhaft umgeleitet.
302-Das Objekt wurde vorübergehend verschoben.
304 – Unverändert.
307-Vorübergehende Weiterleitung.
4xx-Client-Fehler
Es ist ein Fehler aufgetreten und es scheint ein Problem mit dem Client zu geben. Beispielsweise fordert der Client eine Seite an, die nicht existiert, und stellt keine gültigen Authentifizierungsinformationen bereit. 400 – Ungültige Anfrage.
401-Zugriff verweigert. IIS definiert viele verschiedene 401-Fehler, die auf spezifischere Fehlerursachen hinweisen. Diese spezifischen Fehlercodes werden im Browser, aber nicht in den IIS-Protokollen angezeigt:
401.1 – Anmeldung fehlgeschlagen.
Die 401.2-Serverkonfiguration verursachte einen Anmeldefehler.
401.3 – Aufgrund von ACL-Ressourcenbeschränkungen nicht autorisiert.
401.4 – Filterautorisierung fehlgeschlagen.
401.5-ISAPI/CGI-Anwendungsautorisierung fehlgeschlagen.
401.7 – Der Zugriff wird durch die URL-Autorisierungsrichtlinie auf dem Webserver verweigert. Dieser Fehlercode ist spezifisch für IIS6.0.
403-Verboten: IIS definiert viele verschiedene 403-Fehler, die auf spezifischere Fehlerursachen hinweisen:
403.1-Ausführungszugriff ist verboten.
403.2-Lesezugriff verboten.
403.3 – Schreibzugriff verboten.
403.4 – SSL erforderlich.
403.5 – SSL128 erforderlich.
403.6 – IP-Adresse abgelehnt.
403.7 – Client-Zertifikat erforderlich.
403.8-Site-Zugriff verweigert.
403.9 – Zu viele Benutzer.
403.10 – Ungültige Konfiguration.
403.11-Passwortänderung.
403.12 – Zugriff auf Zuordnungstabelle verweigert.
403.13-Client-Zertifikat widerrufen.
403.14 – Verzeichniseintrag abgelehnt.
403.15 – Client-Zugriffsberechtigung überschritten.
403.16 – Client-Zertifikat ist nicht vertrauenswürdig oder ungültig.
403.17-Das Client-Zertifikat ist abgelaufen oder noch nicht gültig.
403.18 – Die angeforderte URL kann im aktuellen Anwendungspool nicht ausgeführt werden. Dieser Fehlercode ist spezifisch für IIS6.0.
403.19 – CGI kann für Clients in diesem Anwendungspool nicht ausgeführt werden. Dieser Fehlercode ist spezifisch für IIS6.0.
403.20-Passport-Anmeldung fehlgeschlagen. Dieser Fehlercode ist spezifisch für IIS6.0.
404 – Nicht gefunden.
404.0-(Keine) – Datei oder Verzeichnis nicht gefunden.
404.1 – Auf die Website kann über den angeforderten Port nicht zugegriffen werden.
404.2-Webdienst-Erweiterungssperrrichtlinie blockiert diese Anfrage.
404.3-MIME-Zuordnungsrichtlinie blockiert diese Anfrage.
405 – Das für den Zugriff auf diese Seite verwendete HTTP-Verb ist nicht zulässig (Methode nicht zulässig)
406 – Der Client-Browser akzeptiert den MIME der angeforderten Seite nicht Typ.
407 – Proxy-Authentifizierung erforderlich.
412 – Vorbedingung fehlgeschlagen.
413 – Die Anforderungsentität ist zu groß.
414 – Der Anforderungs-URI ist zu lang.
415 – Nicht unterstützter Medientyp.
416 – Der angeforderte Bereich kann nicht erfüllt werden.
417 – Ausführung fehlgeschlagen.
423 – Gesperrter Fehler.
5xx-Server-Fehler
Der Server konnte die Anfrage nicht abschließen, da ein Fehler aufgetreten ist.
500 – Interner Serverfehler.
500.12 – Die Anwendung wird gerade auf dem Webserver neu gestartet.
500.13 – Der Webserver ist zu ausgelastet.
500,15 – Eine direkte Anfrage an Global.asa ist nicht zulässig.
500.16 – Falsche UNC-Autorisierungsdaten. Dieser Fehlercode ist spezifisch für IIS6.0.
500.18 – URL-Autorisierungsspeicher kann nicht geöffnet werden. Dieser Fehlercode ist spezifisch für IIS6.0.
500.100 – Interner ASP-Fehler.
501 – Header-Wert gibt eine nicht implementierte Konfiguration an.
502 – Der Webserver hat eine ungültige Antwort erhalten, während er als Gateway oder Proxyserver fungierte.
Zeitüberschreitung bei der 502.1-CGI-Anwendung.
502.2-CGI-Anwendungsfehler. Anwendung.
503-Dienst nicht verfügbar. Dieser Fehlercode ist spezifisch für IIS6.0.
504-Gateway-Timeout.
505-HTTP-Version wird nicht unterstützt.
FTP
1xx – Positive Erstantwort
Diese Statuscodes zeigen an, dass ein Vorgang erfolgreich gestartet wurde, der Client jedoch Get eine weitere Antwort, bevor mit einem neuen Befehl fortgefahren wird.
110 Neustart als Antwort markieren.
Der Dienst 120 ist bereit und startet in nnn Minuten.
125 Datenverbindung ist geöffnet und die Übertragung beginnt.
150 Der Dateistatus ist normal und bereit zum Öffnen der Datenverbindung.
2xx – Positive Abschlussantwort
Ein Vorgang wurde erfolgreich abgeschlossen. Clients können neue Befehle ausführen. 200 Befehl OK.
202 Befehl nicht ausgeführt, zu viele Befehle auf der Site.
211 Systemstatus oder Systemhilfeantwort.
212 Verzeichnisstatus.
213 Dateistatus.
214 Hilfemeldung.
215NAME-Systemtyp, wobei NAME der offizielle Systemname ist, der im AssignedNumbers-Dokument aufgeführt ist.
220 Der Dienst ist bereit und kann die Anfrage des neuen Benutzers ausführen.
221-Dienst hat die Steuerverbindung geschlossen. Melden Sie sich ggf. ab.
225 Datenverbindung offen, keine Übertragung läuft.
226 Datenverbindung schließen. Der angeforderte Dateivorgang war erfolgreich (z. B. das Übertragen der Datei oder das Verwerfen der Datei).
227 wechselt in den passiven Modus (h1, h2, h3, h4, p1, p2).
230 Benutzer haben sich angemeldet, weiter.
250 Der angeforderte Dateivorgang ist korrekt und abgeschlossen.
257 „PATHNAME“ wurde erstellt.
3xx – Positive Zwischenantwort
Der Befehl war erfolgreich, aber der Server benötigt weitere Informationen vom Client, um die Verarbeitung der Anfrage abzuschließen. 331 Der Benutzername ist korrekt und ein Passwort ist erforderlich.
332 Eine Kontoanmeldung ist erforderlich.
350 Der angeforderte Dateivorgang wartet auf weitere Informationen.
4xx – Transient Negative Completion Reply
Der Befehl war nicht erfolgreich, aber der Fehler ist vorübergehend. Wenn der Client den Befehl wiederholt, kann er erfolgreich sein. 421 Dienst nicht verfügbar, Steuerverbindung wird geschlossen. Diese Antwort wird an jeden Befehl gesendet, wenn der Dienst feststellt, dass er heruntergefahren werden muss.
425 Datenverbindung kann nicht geöffnet werden.
426Verbindung geschlossen; Übertragung abgebrochen
450 Der angeforderte Dateivorgang wurde nicht ausgeführt. Die Datei ist nicht verfügbar (z. B. weil die Datei ausgelastet ist).
451 Der angeforderte Vorgang wurde abnormal beendet: Ein lokaler Fehler wird verarbeitet.
452 Der angeforderte Vorgang wurde nicht ausgeführt. Es ist nicht genügend Systemspeicherplatz vorhanden.
5xx – Permanente negative Abschlussantwort
Der Befehl war nicht erfolgreich und der Fehler ist dauerhaft. Wenn der Client den Befehl wiederholt, wird derselbe Fehler erneut angezeigt. 500Syntaxfehler, Befehl nicht erkannt. Dazu können Fehler wie eine zu lange Befehlszeile gehören.
501 Es liegt ein Syntaxfehler im Parameter vor.
502 Befehl nicht ausgeführt.
503 Falsche Befehlssequenz.
504 Der Befehl mit diesem Parameter wurde nicht ausgeführt.
530 Nicht angemeldet.
532 Zum Speichern von Dateien ist ein Konto erforderlich.
550 Der angeforderte Vorgang wurde nicht ausgeführt. Die Datei ist nicht verfügbar (z. B. Datei nicht gefunden, keine Zugriffsrechte).
551 Der angeforderte Vorgang wurde abnormal beendet: Unbekannter Seitentyp.
552 Der angeforderte Dateivorgang wurde abnormal beendet: Speicherzuweisung überschritten (für aktuelles Verzeichnis oder Datensatz).
553 Der angeforderte Vorgang wurde nicht ausgeführt. Dateiname nicht zulässig.
Allgemeine FTP-Statuscodes und ihre Ursachen
150-FTP verwendet zwei Ports: 21 zum Senden von Befehlen und 20 zum Senden von Daten. Der Statuscode 150 bedeutet, dass der Server bereit ist, eine neue Verbindung auf Port 20 zu öffnen, um Daten zu senden.
226 – Der Befehl öffnet eine Datenverbindung auf Port 20, um Vorgänge wie das Übertragen von Dateien auszuführen. Der Vorgang wurde erfolgreich abgeschlossen und die Datenverbindung wurde geschlossen.
230 – Dieser Statuscode wird angezeigt, nachdem der Client das richtige Passwort gesendet hat. Dies bedeutet, dass sich der Benutzer erfolgreich angemeldet hat.
331 – Dieser Statuscode wird angezeigt, nachdem der Client den Benutzernamen gesendet hat. Dieser Statuscode wird unabhängig davon angezeigt, ob der angegebene Benutzername ein gültiges Konto im System ist.
426 – Der Befehl öffnete eine Datenverbindung, um einen Vorgang auszuführen, der Vorgang wurde jedoch abgebrochen und die Datenverbindung geschlossen.
530 – Dieser Statuscode bedeutet, dass sich der Benutzer nicht anmelden kann, weil die Kombination aus Benutzername und Passwort ungültig ist. Wenn Sie sich mit einem Benutzerkonto anmelden, haben Sie möglicherweise den falschen Benutzernamen oder das falsche Passwort eingegeben oder Sie haben ausgewählt, nur anonymen Zugriff zuzulassen. Wenn Sie sich mit einem anonymen Konto anmelden, ist IIS möglicherweise so konfiguriert, dass der anonyme Zugriff verweigert wird.
550 – Der Befehl wurde nicht ausgeführt, da die angegebene Datei nicht verfügbar ist. Beispielsweise existiert die Datei, die Sie abrufen möchten, nicht oder Sie versuchen, die Datei in ein Verzeichnis zu kopieren, für das Sie keine Schreibberechtigung haben.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
JQuery $()-Nutzungszusammenfassung
REM relative Unit Use Case Sharing
Das obige ist der detaillierte Inhalt vonFehlercodes in Webprojekten aussortieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Bei einigen Benutzern sind bei der Installation des Geräts Fehler aufgetreten, die den Fehlercode 28 angezeigt haben. Tatsächlich ist dies hauptsächlich auf den Treiber zurückzuführen. Wir müssen nur das Problem mit dem Win7-Treibercode 28 lösen. Schauen wir uns an, was zu tun ist . Was tun mit dem Win7-Treibercode 28? Zuerst müssen wir auf das Startmenü in der unteren linken Ecke des Bildschirms klicken. Suchen Sie dann im Popup-Menü nach der Option „Systemsteuerung“ und klicken Sie darauf. Diese Option befindet sich normalerweise am oder nahe dem unteren Rand des Menüs. Nach dem Klicken öffnet das System automatisch die Benutzeroberfläche des Bedienfelds. Im Bedienfeld können wir verschiedene Systemeinstellungen und Verwaltungsvorgänge durchführen. Dies ist der erste Schritt in der Nostalgie-Reinigungsstufe. Ich hoffe, er hilft. Dann müssen wir fortfahren und das System betreten und

Was tun mit dem Bluescreen-Code 0x0000001? Der Bluescreen-Fehler ist ein Warnmechanismus, wenn ein Problem mit dem Computersystem oder der Hardware vorliegt. Der Code 0x0000001 weist normalerweise auf einen Hardware- oder Treiberfehler hin. Wenn Benutzer bei der Verwendung ihres Computers plötzlich auf einen Bluescreen-Fehler stoßen, geraten sie möglicherweise in Panik und sind ratlos. Glücklicherweise können die meisten Bluescreen-Fehler mit ein paar einfachen Schritten behoben werden. In diesem Artikel werden den Lesern einige Methoden zur Behebung des Bluescreen-Fehlercodes 0x0000001 vorgestellt. Wenn ein Bluescreen-Fehler auftritt, können wir zunächst versuchen, neu zu starten

Das Win10-System ist ein sehr hervorragendes, hochintelligentes System, das den Benutzern das beste Benutzererlebnis bieten kann. Unter normalen Umständen werden die Computer des Win10-Systems keine Probleme haben. Es ist jedoch unvermeidlich, dass bei hervorragenden Computern verschiedene Fehler auftreten. In letzter Zeit haben Freunde berichtet, dass ihre Win10-Systeme häufig auf Bluescreens stoßen! Heute stellt Ihnen der Editor Lösungen für verschiedene Codes vor, die häufige Bluescreens auf Windows 10-Computern verursachen. Lösungen für häufige Computer-Bluescreens mit jeweils unterschiedlichen Codes: Ursachen verschiedener Fehlercodes und Lösungsvorschläge 1. Ursache des Fehlers 0×000000116: Es sollte sein, dass der Grafikkartentreiber nicht kompatibel ist. Lösung: Es wird empfohlen, den Treiber des Originalherstellers zu ersetzen. 2,

Beendigungscode 0xc000007b Bei der Verwendung Ihres Computers treten manchmal verschiedene Probleme und Fehlercodes auf. Unter ihnen ist der Beendigungscode am störendsten, insbesondere der Beendigungscode 0xc000007b. Dieser Code weist darauf hin, dass eine Anwendung nicht ordnungsgemäß gestartet werden kann, was zu Unannehmlichkeiten für den Benutzer führt. Lassen Sie uns zunächst die Bedeutung des Beendigungscodes 0xc000007b verstehen. Bei diesem Code handelt es sich um einen Fehlercode des Windows-Betriebssystems, der normalerweise auftritt, wenn eine 32-Bit-Anwendung versucht, auf einem 64-Bit-Betriebssystem ausgeführt zu werden. Es bedeutet, dass es so sein sollte

Bluescreen ist ein Problem, das bei der Nutzung des Systems häufig auftritt. Je nach Fehlercode gibt es viele verschiedene Gründe und Lösungen. Wenn wir beispielsweise auf das Problem „stop: 0x0000007f“ stoßen, kann es sich um einen Hardware- oder Softwarefehler handeln. Folgen wir dem Editor, um die Lösung herauszufinden. 0x000000c5 Bluescreen-Code-Grund: Antwort: Der Speicher, die CPU und die Grafikkarte sind plötzlich übertaktet oder die Software läuft falsch. Lösung 1: 1. Drücken Sie beim Booten weiterhin F8 zum Aufrufen, wählen Sie den abgesicherten Modus und drücken Sie zum Aufrufen die Eingabetaste. 2. Drücken Sie nach dem Aufrufen des abgesicherten Modus win+r, um das Ausführungsfenster zu öffnen, geben Sie cmd ein und drücken Sie die Eingabetaste. 3. Geben Sie im Eingabeaufforderungsfenster „chkdsk /f /r“ ein, drücken Sie die Eingabetaste und drücken Sie dann die Y-Taste. 4.

Was bedeutet der Bluescreen-Code 0x000000d1? Mit der Popularisierung von Computern und der rasanten Entwicklung des Internets sind Stabilitäts- und Sicherheitsprobleme des Betriebssystems immer wichtiger geworden. Ein häufiges Problem sind Bluescreen-Fehler, Code 0x000000d1 ist einer davon. Ein Bluescreen-Fehler oder „Blue Screen of Death“ ist ein Zustand, der auftritt, wenn auf einem Computer ein schwerwiegender Systemfehler auftritt. Wenn das System den Fehler nicht beheben kann, zeigt das Windows-Betriebssystem einen Bluescreen mit dem Fehlercode auf dem Bildschirm an. Diese Fehlercodes

Wenn Sie ein Gerät aus der Ferne programmieren müssen, hilft Ihnen dieser Artikel. Wir teilen Ihnen die besten Universal-Fernbedienungscodes von GE für die Programmierung aller Geräte mit. Was ist eine GE-Fernbedienung? GEUniversalRemote ist eine Fernbedienung, mit der mehrere Geräte wie Smart-TVs, LG, Vizio, Sony, Blu-ray, DVD, DVR, Roku, AppleTV, Streaming-Media-Player und mehr gesteuert werden können. GEUniversal-Fernbedienungen gibt es in verschiedenen Modellen mit unterschiedlichen Merkmalen und Funktionen. GEUniversalRemote kann bis zu vier Geräte steuern. Top-Universalfernbedienungscodes zum Programmieren auf jedem Gerät GE-Fernbedienungen werden mit einer Reihe von Codes geliefert, die es ihnen ermöglichen, mit verschiedenen Geräten zu arbeiten. Sie können

Beginnen Sie schnell mit dem Python-Zeichnen: Codebeispiel zum Zeichnen Bingdundun Python ist eine einfach zu erlernende und leistungsstarke Programmiersprache. Durch die Verwendung der Zeichenbibliothek von Python können wir verschiedene Zeichenanforderungen problemlos realisieren. In diesem Artikel verwenden wir Pythons Zeichenbibliothek matplotlib, um ein einfaches Eisdiagramm zu zeichnen. Bingdundun ist ein Panda mit einem niedlichen Bild und bei Kindern sehr beliebt. Zuerst müssen wir die Matplotlib-Bibliothek installieren. Sie können dies tun, indem Sie es im Terminal ausführen
