Windows Live Writer / WordPress – Neveljaven odziv strežnika (XMLRPC)

Poskušam objaviti nekaj člankov na spletnem dnevniku (platforma: WordPress) s programom Windows Live Writer, potem ko sem dal "Objavi", sem večkrat naletel na takšno napako:

Neveljaven odziv strežnika – Odziv na metaWeblog.newPost metoda, prejeta s strežnika spletnih dnevnikov, je bila neveljavna: vrnjen neveljaven odgovorni dokument strežnik XmlRpc.” .

Zgornja napaka se običajno pojavi, ko so velike slike vstavljene v objavo in na spletni strežnik (natančneje v Apache) filter je nastavljen "SecFilterInheritance VKLOPLJENO”.

Najenostavnejša rešitev težave je odstranitev tega filtra za datoteko xmlrpc.php s pomočjo .htaccess .

Dodajte naslednje vrstice v datoteko .htaccess in pritisnite »shrani«

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

Po izvedbi te preproste operacije ne bo več težav, povezanih z XmlRpc. Zgornja rešitev velja tudi v primeru napake: “Windows Live Writer ni mogel samodejno zaznati vašega spletnega dnevnika: Neveljaven odziv strežnika – Odgovor na metodo blogger.getUsersBlogs, prejet s strežnika spletnega dnevnika, je bil neveljaven: strežnik XmlRpc je vrnil neveljaven dokument z odgovorom”, ki se prikaže, ko želite v Windows Live Writer dodati nov račun bloga WordPress.

ModSecurity.org, pojasnjuje varnostno direktivo: SecFilterInheritance

Dedovanje filtra

Filtre, definirane v nadrejenih mapah, običajno podedujejo ugnezdeni konfiguracijski konteksti Apache. To vedenje je sprejemljivo (in zahtevano) v večini primerov, vendar ne vedno. Včasih morate sprostiti preglede v nekaterih delih spletnega mesta. Z uporabo direktive SecFilterInheritance:

SecFilterInheritance Off

ModSecurity lahko naročite, naj ne upošteva nadrejenih filtrov, tako da lahko začnete s pravili od začetka. Ta direktiva vpliva samo na pravila. Konfiguracija je vedno podedovana iz nadrejenega konteksta, vendar jo lahko poljubno preglasite z ustreznimi konfiguracijskimi direktivami.
Konfiguracija in dedovanje pravil je privzeto vedno omogočeno. Če imate konfiguracijski kontekst pod kontekstom, v katerem je bilo dedovanje onemogočeno, boste morali znova izrecno onemogočiti dedovanje, če je to tisto, kar potrebujete.

Strastno do tehnologije, pišem z užitkom na StealthSetts.com, ki se začne z letom 2006. Imam bogato izkušnjo v operacijskih sistemih: MacOS, Windows in Linux, pa tudi v programskih jezikih in platformah za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, Presishop).

Home Vaš vir IT vaj, koristni nasveti in novice. Windows Live Writer / WordPress – Neveljaven odziv strežnika (XMLRPC)
Pustite komentar