Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Request Shield: Fehlersuche

Symptome des Request Shields mit Ursache und Abhilfe - für diese Seite nicht gelaufen, Regeln nicht lesbar, alles geht durch, Dateien von root, Redakteure bei der Browserprüfung, 429 in der Administration, abgewiesene…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/request-shield/troubleshooting.md

On this page

This page is a translation. Read the English original

Request Shield: Fehlersuche

Inhalt

  1. Erste Hilfe
  2. Symptome, Ursachen und Abhilfe
  3. Herausfinden, warum eine Anfrage so entschieden wurde

Erste Hilfe

Wenn Sie den Verdacht haben, dass der Shield echte Besucher abweist, und die Website sofort funktionieren muss: Klicken Sie Pausieren auf der Übersicht, oder legen Sie auf dem Server die Datei var/request-shield/PAUSED an. Der Shield entscheidet dann ab der nächsten Anfrage nichts mehr, auf jedem Server. Finden Sie die Ursache im Protokoll, beheben Sie sie, dann Einschalten.

Symptome, Ursachen und Abhilfe

SymptomUrsacheAbhilfe
Übersicht: „Der Shield lief für diese Seite nicht“der Hook steht nicht in config.php, oder Velocity wurde nach dem Hinzufügen nicht neu gestartet, oder Velocity verwendet ein index.php älter als 6.0.15den Hook hinzufügen (der Leitfaden); ./console exp:velocity restart
„Die Regeln können nicht gelesen werden“ein Fehler in einer Regeldateibin/request-shield check <Hauptregeldatei> nennt Datei und Zeile
Im Modus enforce geht alles durch; das Fehlerlog von PHP meldet, der Shield sei gescheitert und habe die Anfrage durchgelassender Shield lässt im Fehlerfall durch: ein Speicher- oder Cache-Verzeichnis, das er nicht beschreiben kannvar/request-shield/ für den PHP-Benutzer der Website beschreibbar machen
Dateien in var/request-shield/ gehören root, die Website kann sie nicht lesendie Kommandozeile lief als rootbin/request-shield als Webbenutzer ausführen; den Eigentümer korrigieren
Eine Redakteurin oder ein Redakteur erhält in der Administration die Seite der Browserprüfungdie Administration verlangt die Browserprüfung einmal pro PassJavaScript und Cookies erlauben; für eine feste Büroadresse exempt <Adresse> in der Regeldatei
Hintergrundanfragen in der Administration scheitern mit 429eine Hintergrundanfrage ohne Pass erhält die Prüfung als JSONdie Seite lädt sich selbst neu; weitere Hintergrundpfade mit api-path nennen
Ein Seiten-Alias wird abgewiesen (404 durch EXP-MODULES oder EXP-SYSVIEW)der Alias beginnt mit einem Modulnamenden Alias als Ausnahme mit einem expect-Beispiel aufnehmen (Beobachten und durchsetzen)
bin/request-shield test lässt nach dem Eintragen Ihrer Hosts fünf Beispiele mit Origin: https://www.example.org scheitern (403 durch EXP-ORIGIN)die mitgelieferten Beispiele verwenden die Dokumentationsdomain www.example.orghost www.example.org hinzufügen: eine reservierte Domain, nie die eines echten Besuchers
Das Diagramm der Übersicht ist leerdie Regeln nennen keine Protokolldatei, oder log-level offset log ...; set log-level flag
/rs/... antwortet mit 403die vorgegebene Regel SITE-DASH sperrt die eigenen Seiten der Bibliothek für alle außer dem Serversie für Ihre Adressen oder mit einem Token öffnen (dashboard.md der Extension, auf Englisch)
Eine Modus-Schaltfläche ist deaktiviertder Webserver kann die Regeldatei oder ihr Verzeichnis nicht beschreibenbeschreibbar machen, oder set mode auf dem Server ändern
Unter Velocity X-RS: allow-uncached shield error bei Abweisungeneine Bibliothek mit geänderten inneren Schritten: die Extension ist auf den einfachen Aufruf zurückgefallendie Extension aktualisieren

Herausfinden, warum eine Anfrage so entschieden wurde

Das Protokoll nennt die Regel. Um die Entscheidung Schritt für Schritt zu sehen, auf dem Server, als Webbenutzer:

php extension/exp_request_shield/bin/request-shield trace settings/request-shield/request-shield.rules "GET https://www.example.org/the/path"

Mit set debug-header on in der Regeldatei trägt jede Antwort einen Header X-RS mit der Entscheidung; schalten Sie ihn danach wieder aus.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x