Windows Live Writer'ı kullanarak bir blogda (platform: WordPress) bazı makaleler yayınlamaya çalışıyorum, "Yayınla", sürekli olarak şunun gibi bir hatayla karşılaştım:
"Geçersiz sunucu yanıtı – Cevabı Metaweblog.Newpost Web günlüğü sunucusundan alınan yöntem geçersiz: Web günlüğü sunucusundan döndürülen geçersiz yanıt belgesi XmlRpc sunucusu.” .
Yukarıdaki hata genellikle gönderiye ve web sunucusuna (daha kesin olarak Apache) filtre ayarlandı "SecFilterInheritance AÇIK" .
Sorunun en basit çözümü dosya için bu filtreyi kaldırmaktır. xmlrpc.php yardımla .Htaccess .
Aşağıdaki satırları .htaccess dosyasına ekleyin ve "kaydet"e basın
<Files xmlrpc.php>
SecFilterInheritance Off
</Files>
Bu basit işlemi yaptıktan sonra artık herhangi bir sorun kalmayacaktır. XmlRpc. Yukarıdaki çözüm hata durumunda da geçerlidir: “Windows Live Writer blogunuzu otomatik olarak algılayamadı: Geçersiz Sunucu Yanıtı – Web günlüğü sunucusundan alınan blogger.getUsersBlogs yöntemine yanıt geçersizdi: XmlRpc sunucusundan geçersiz yanıt belgesi döndürüldü”Windows Live Writer'da yeni bir WordPress blog hesabı eklemek istediğinizde görünen.
ModSecurity.org, güvenlik direktifini açıklıyor: SecFilterInheritance
Mirası filtrele
Ana klasörlerde tanımlanan filtreler normalde iç içe geçmiş Apache yapılandırma bağlamları tarafından miras alınır. Bu davranış çoğu durumda kabul edilebilir (ve gereklidir), ancak her zaman değil. Bazen sitenin bazı kısımlarındaki kontrolleri gevşetmeniz gerekir. SecFilterInheritance yönergesini kullanarak:
SecFilterInheritance Off
Kurallara sıfırdan başlayabilmeniz için ModSecurity'e ana filtreleri göz ardı etmesi talimatını verebilirsiniz. Bu yönerge yalnızca kuralları etkiler. Yapılandırma her zaman ana bağlamdan devralınır, ancak uygun yapılandırma direktiflerini kullanarak istediğiniz gibi geçersiz kılabilirsiniz.
Yapılandırma ve kural devralma her zaman varsayılan olarak etkindir. Kalıtımın devre dışı bırakıldığı bir yapılandırma bağlamınız varsa, ihtiyacınız olan şey buysa, mirası açıkça yeniden devre dışı bırakmanız gerekecektir.