WEBHOSTING SUPPORTNETZWERK
     
 

Fehlermeldung "412 Precondition Failed" und mod_security2

Mod_security2 ist ein Apache-Modul, das für die Sicherheit bestimmter gefährdeten Software zuständig ist. Diese zusätzliche Sicherheitsmaßnahme ist standardmäßig auf unseren Servern aktiviert, da wir ständig danach streben, die Webseiten unserer Kunden vor Hackerangriffen zu schützen. Manchmal kann dieses Modul Fehler bei der Ausführung eines Skriptes verursachen, wobei die Fehlermeldung 412 Precondition Failed erzeugt wird.

Die Deaktivierung des Moduls mod_security2 wird die Sicherheit Ihrer Webseite erheblich verringern, deshalb empfehlen wir Ihnen diese Option zu verwenden. Am besten treten Sie in Verbindung direkt mit unserem Support-Team, um zu erfahren, welcher mod_security2-Filter die Ausführung Ihres Skriptes verhindert, sodass sie nur ihn verbieten. Eine andere mögliche Lösung ist, mod_security2 nur in diesem Verzeichnis zu deaktivieren, wo sich das Skript befindet, das die Fehlermeldung verursacht.

Um mod_security2 zu deaktivieren, erstellen Sie eine .htaccess-Datei im entsprechenden Verzeichnis mit dem folgenden Inhalt:
<IfModule security2_module>
SecRuleEngine Off
SecRequestBodyAccess Off
</IfModule>
Die .htaccess-Datei kann im Bereich "Dateimanager" Ihres Kontrollpanels leicht erstellt werden. Bitte bedenken Sie, dass die neuen Einstellungen nur in diesem Verzeichnis aktiv sind, in dem sich die .htaccess-Datei befindet, sowie auch in seinen Unterverzeichnissen.

Die Aktivierung der mod_security2-Regel, die alle Anfragen an xmlrpc.php filtriert, verursacht oft ein Problem. Damit Sie den Zugriff auf xmlrpc.php erlauben, erstellen Sie eine .htaccess-Datei mit dem folgenden Inhalt:

<IfModule security2_module>
SecRuleRemoveById 114
</IfModule>