Windows Live Writer / WordPress – Neplatná odpoveď na server (XMLRPC)

Pokúšate sa uverejniť nejaké články na blogu (platforma: WordPress) pomocou programu Windows Live Writer po zadaní „Publikovať“, opakovane som sa stretol s chybou, ako je táto:

Neplatná odpoveď na server – Odpoveď na Metaweblog.newpost metóda prijatá z weblogového servera bola neplatná: Neplatný dokument odpovede vrátený z Server XmlRpc.“ .

Vyššie uvedená chyba sa zvyčajne vyskytuje pri vkladaní veľkých obrázkov do príspevku a na webový server (presnejšie do Apache) filter je nastavený "SecFilterInheritance ON“.

Najjednoduchším riešením problému je odstrániť tento filter pre súbor xmlrpc.php s pomocou .htaccess .

Pridajte nasledujúce riadky do súboru .htaccess a stlačte "uložiť"

<Files xmlrpc.php>
SecFilterInheritance Off
</Files>

Po vykonaní tejto jednoduchej operácie už nebudú žiadne súvisiace problémy XmlRpc. Vyššie uvedené riešenie platí aj v prípade chyby: “Windows Live Writer nedokázal automaticky zistiť váš blog: Neplatná odpoveď servera – Odpoveď na metódu blogger.getUsersBlogs prijatá zo servera webového denníka bola neplatná: Server XmlRpc vrátil neplatný dokument odpovede”, ktorý sa zobrazí, keď chcete pridať nový blogový účet WordPress v programe Windows Live Writer.

ModSecurity.org, vysvetľuje bezpečnostnú smernicu: SecFilterInheritance

Filtrovať dedičnosť

Filtre definované v nadradených priečinkoch sa zvyčajne dedia vnorenými kontextami konfigurácie Apache. Toto správanie je prijateľné (a požadované) vo väčšine prípadov, ale nie vždy. Niekedy potrebujete uvoľniť kontroly v niektorej časti webu. Pomocou direktívy SecFilterInheritance:

SecFilterInheritance Off

môžete nastaviť ModSecurity, aby ignorovala nadradené filtre, aby ste mohli začať s pravidlami od začiatku. Táto smernica sa týka iba pravidiel. Konfigurácia sa vždy zdedí z nadradeného kontextu, ale môžete ju podľa potreby prepísať pomocou príslušných konfiguračných direktív.
Dedenie konfigurácie a pravidiel je predvolene vždy povolené. Ak máte kontext konfigurácie pod kontextom, ktorý má dedenie vypnuté, budete musieť dedenie znova explicitne zakázať, ak to potrebujete.

Vášnivý pre technológiu píšem s potešením na serveri Stealthsetts.com, počnúc rokom 2006. Mám bohaté skúsenosti v operačných systémoch: MacOS, Windows a Linux, ale aj v programovacích jazykoch a platformách blogov (WordPress) a pre internetové obchody (WooCommerce, Magento, Presashop).

Domov Váš zdroj IT návodov, užitočné tipy a správy. Windows Live Writer / WordPress – Neplatná odpoveď na server (XMLRPC)
Zanechajte komentár