2016-07-20 19 views
-1

Ich weiß das ist hier schon besprochen aber leider habe ich keine Lösung gefunden. Ich benutze Hostgator shared hosting account und ich habe das Skript installiert, welches das Video von youtube.com holt. Alles ist gut, aber wenn ich die Option zum Abrufen des Videos verwende, sehe ich diesen Fehler ERROR 403 - VERBOTEN. Ich versuche auch .htaccess Methode aber es funktioniert auch nicht. Gibt es eine Lösung, um die mod_security für meine Domain zu deaktivieren. Mein Domain Name ist movendrendram.comwie mod_security zu deaktivieren?

Antwort

0

Update: wie korrekt notiert von BazzaDP mein ursprünglicher Vorschlag ist datiert und möglicherweise nicht jetzt arbeiten. Laut der mod_security wiki kann es immer noch möglich sein, einige Regeln, einschließlich SecRuleRemoveById, über .htaccess zu deaktivieren, aber dies müsste aktiviert werden, wenn die Mod-Sicherheit kompiliert wird.


Ich habe kein Hostgator-Konto, aber diese allgemeine Lösung sollte funktionieren.

Wenn noch nicht vorhanden, erstellen Sie eine .htaccess-Datei im Stammverzeichnis Ihres Webverzeichnisses.

Dann fügen Sie wie folgt vor:

<IfModule mod_security.c> 
    SecFilterEngine Off 
    SecFilterScanPOST Off 
</IfModule> 

source

Diese mod_security deaktivieren sollte.

Viel Glück

+0

Nicht das ist die alte ModSecurity 1-Syntax, die nicht mehr mit Apache 2 verwendet wird, soweit ich weiß. –

+0

hey @BazzaDP, danke, dass du mich auf meinen datierten Vorschlag aufmerksam gemacht hast. Ich habe versucht, eine einfachere Lösung zu finden, als die Serverkonfigurationsdateien zu ändern, aber ich habe das Ziel verfehlt;) –

0

Für ModSecurity2 (die seit 2006 gewesen ist) Sie dies in Ihrer Apache-Konfigurationsdatei verwenden müssen:

<IfModule mod_security2.c> 
SecRuleEngine Off 
</IfModule> 

Nicht, dass dies in .htaccess-Datei-Unterstützung nicht und hat in der Hauptkonfigurationsdatei zu sein, auf die Sie in einer Shared-Hosting-Umgebung, die mit Hostgator nicht vertraut ist, keinen Zugriff haben, aber stellen Sie sich vor, dass sie in diese Kategorie fällt).

Die Alternative ist, eine Regel zu setzen (oder genauer gesagt eine Aktion, so dass es immer läuft) in der .htaccess-Datei statt:

SecAction "nolog,phase:1,ctl:ruleEngine=Off" 

Hinweis dies auf ModSecurity hängt mit der Option kompiliert wurde, Regeln zu definieren und Aktionen in .htaccess-Dateien (die Sie hoffen würden, dass die meisten Shared Hosting-Umgebungen dies tun würden, aber nicht wissen, ob Hostgator dies tut).

Wenn weder diese noch Davids Antwort funktioniert, sollten Sie sich besser mit Hostgater in Verbindung setzen.