Bandymas paskelbti keletą straipsnių tinklaraštyje (platforma: WordPress) naudojant „Windows Live Writer“, po to, kai „Paskelbti“, aš ne kartą susidūriau su tokia klaida:
"Neteisingas serverio atsakymas – Atsakymas į metaweblog.newpost metodas, gautas iš tinklaraščio serverio, buvo neteisingas: Neteisingas atsakymo dokumentas, grąžintas iš XmlRpc serveris. .
Aukščiau nurodyta klaida paprastai įvyksta, kai į įrašą ir žiniatinklio serverį (tiksliau į Apache) filtras nustatytasSecFilter Heritance ĮJUNGTA“.
Paprasčiausias problemos sprendimas yra pašalinti šį failo filtrą xmlrpc.php su pagalba .Htaccess .
Pridėkite šias eilutes prie .htaccess failo ir paspauskite "Išsaugoti"
<Files xmlrpc.php>
SecFilterInheritance Off
</Files>
Atlikus šią paprastą operaciją, nebeliks jokių su tuo susijusių problemų XmlRpc. Aukščiau pateiktas sprendimas galioja ir klaidos atveju: “„Windows Live Writer“ negalėjo automatiškai aptikti jūsų tinklaraščio: neteisingas serverio atsakas – Iš tinklaraščio serverio gautas atsakymas į blogger.getUsersBlogs metodą buvo neteisingas: iš XmlRpc serverio grąžintas neteisingas atsakymo dokumentas”, kuris pasirodo, kai norite pridėti naują „WordPress“ tinklaraščio paskyrą „Windows Live Writer“.
ModSecurity.org, paaiškina saugumo direktyvą: SecFilter Heritance
Filtro paveldėjimas
Pirminiuose aplankuose apibrėžti filtrai paprastai paveldimi įdėtųjų Apache konfigūracijos kontekstų. Toks elgesys yra priimtinas (ir reikalingas) daugeliu atvejų, bet ne visada. Kartais reikia sušvelninti patikrinimus tam tikroje svetainės dalyje. Naudodami direktyvą SecFilterInheritance:
SecFilterInheritance Off
galite nurodyti ModSecurity nepaisyti pirminių filtrų, kad galėtumėte pradėti taikyti taisykles nuo nulio. Ši direktyva turi įtakos tik taisyklėms. Konfigūracija visada paveldima iš pirminio konteksto, tačiau galite ją nepaisyti, jei norite, naudodami atitinkamas konfigūracijos direktyvas.
Konfigūravimas ir taisyklių paveldėjimas visada įgalintas pagal numatytuosius nustatymus. Jei turite konfigūracijos kontekstą, esantį po konfigūracijos kontekstu, kuriame paveldėjimas buvo išjungtas, jei jums to reikia, vėl turėsite aiškiai išjungti paveldėjimą.