Bitte helfen Sie mir das zu beheben:
Ich bin neu in Moodle-Umgebung und habe diesen Fehler:
Nicht akzeptabel!
Eine angemessene Darstellung der angeforderten Ressource konnte nicht sein auf diesem Server gefunden. Dieser Fehler wurde von Mod_Security generiert.
Ich habe noch nichts gemacht, ich sehe nur die registrierten Nutzer auf meiner Website: Ссылка , ich ' Ich habe bemerkt, dass mein Profilbild nicht richtig geladen ist, also klicke darauf (Bildposition) ... danach kommt der Fehler raus ...
Was wahrscheinlich diesen Fehler verursacht hat und wie würde ich es beheben? Bitte helfen Sie mir, ich bin nur ein Student, und es ist unser Projekt (um ein Learning Management System zu schaffen), ich kann ohne es nicht abschließen.
Bitte, bitte!
Dieser Fehler tritt auf einigen Websites auf, wenn Cookies deaktiviert sind und mod_security Cookies benötigt, um mit den Sitzungsdaten übereinzustimmen. Es dient dazu, die Dinge sicherer zu machen ... es endet einfach nur nervig. Vor allem, weil Crawler wie googleBot und andere Suchmaschinen keine Cookies verwenden, so sehen sie diesen Fehler anstelle Ihrer Website.
Haben Sie Erfahrung beim Einrichten von Servern? Wird dies von Ihnen gehostet oder ist es ein Shared-Hosting-Paket?
Der Grund, warum ich frage, ist, dass dies ein serverseitiges (Apache) Problem ist.
Stellen Sie zuerst sicher, dass Ihre .htaccess-Datei keine dummen Regeln enthält. Der Fehler tritt auf, weil der Server den Zugriff verweigert.
Zweitens stellen Sie sicher, dass Ihre Dateiberechtigungen korrekt eingerichtet sind. Im Allgemeinen möchten Sie, dass Verzeichnisse 7/0/0 oder 7/5/0 und Dateien 6/0/0 oder 6/4/0 sind.
Lesen Sie dies für weitere Details zu den Sicherheitsrichtlinien von Moodle.
Was das Problem mit dem Profilbild anbelangt, bin ich nicht ganz sicher, worauf Sie sich beziehen. Leider kann ich diese Frage nicht beantworten. Ich bezweifle, dass die beiden Probleme von den Geräuschen der Dinge herrühren.
Apache hat ein mod_security-Tool, das SQL-Injektionen per URL zu blockieren versucht. Diese Regel blockiert auch einige echte URLs. Die Lösung ist:
wenn Sie keinen Zugriff auf WHM auf Ihrem Server haben. Übergeben Sie dieses Problem an Ihren Serveradministrator.
Dies ist die Regel, die meine URLs blockiert hat
SecRule REQUEST_HEADERS | XML: / * |! REQUEST_HEADERS: Verweis "\ b (\ d +)? =? \ 1 \ b | \ '\" [\' \ "]? =? [\ '\"] \ 2 \ b "\ "phase: 2, erfassen, t: keine, t: urlDecodeUni, t: htmlEntityDecode, t: replaceComments, t: komprimierenWhiteSpace, t: Kleinbuchstaben, ctl: auditLogParts = + E, Protokoll, Auditlog, msg: 'SQL Injection Attack', ID: '959901', Tag: 'WEB_ATTACK / SQL_INJECTION', Logdaten: '% {TX.0}', Schweregrad: '2' "
Tags und Links sql-server php resources moodle