Pokouším se vložit nějaké články na blog (platforma: WordPress) Použití Windows Živý spisovatel poté, co jsem dal „Publikovat"Setkal jsem se opakovaně řádky chybu jako:
"Neplatná odpověď serveru - Reakce na metaWeblog.newPost Metoda obdržel od serveru weblogu je neplatný: Neplatná odpověď dokument Vráceno od Xmlrpc serveru"..
K výše uvedené chybě obvykle dochází, když jsou do stanice a na webový server (přesněji v Apache) Je nastaven filtr "SecFilterInheritance ON ".
Nejjednodušším řešením tohoto problému je odstranit soubor filtru xmlrpc.php prostřednictvím . Htaccess .
Přidat na seznam. Htaccess následující řádky a klikněte na "uložit"
<Files xmlrpc.php>
SecFilterInheritance Off
</Files>
Poté, co tuto jednoduchou operaci, bude mít problémy Xmlrpc. Výše uvedené řešení platí i v případě chyby: „Windows Live Writer nebyl schopen automaticky detekovat váš blog: Neplatná odpověď serveru – Odpověď na metodu blogger.getUsersBlogs přijatá ze serveru weblogu byla neplatná: Server XmlRpc vrátil neplatný dokument odpovědi “, který se zobrazí, když chcete přidat nový účet BLOGY WordPress in Windows Live Writer.
ModSecurity.orgVysvětluje bezpečnostní směrnici: SecFilterInheritance
Filtr dědictví
Filtry definované v nadřazené položce folders jsou obvykle zděděny vnořenými konfiguračními kontexty Apache. Toto chování je ve většině případů přijatelné (a vyžadováno), ale ne vždy. Někdy je třeba uvolnit kontroly v některé části webu. Pomocí směrnice SecFilterInheritance:
SecFilterInheritance Off
Můžete se pokyny ignorovat filtry mateřské ModSecurity tak, že můžete začít s pravidly od nuly. Tato směrnice se týká pouze pravidel. Konfigurace je vždy dědí z nadřazené kontextu, ale můžete přepsat, jak jste rádi, pomocí vhodných konfigurační direktivy.
Konfigurace a dědičnost pravidel je vždy povolena default. Pokud máte konfigurační kontext pod tím, který má deaktivovanou dědičnost, budete muset explicitně deaktivovat dědičnost znovu, pokud to potřebujete.