Mencoba memposting beberapa artikel di blog (platform: WordPress) menggunakan Windows Live Writer, setelah memberikan "Menerbitkan", berulang kali saya menemui error seperti ini:
“Respons Server Tidak Valid – Tanggapan terhadap metaWeblog.newPost metode yang diterima dari server weblog tidak valid: Dokumen tanggapan tidak valid yang dikembalikan Server XMLRpc.” .
Kesalahan di atas umumnya terjadi ketika gambar berukuran besar dimasukkan ke dalam postingan dan di server web (lebih tepatnya di Apache) filter disetel "Warisan Filter Sec PADA" .
Solusi paling sederhana untuk masalah ini adalah menghapus filter ini untuk file tersebut xmlrpc.php dengan bantuan .htaccess .
Tambahkan baris berikut ke file .htaccess dan tekan "simpan"
<Files xmlrpc.php>
SecFilterInheritance Off
</Files>
Setelah melakukan operasi sederhana ini, tidak akan ada lagi masalah terkait XmlRpc. Solusi di atas juga berlaku jika terjadi kesalahan: “Windows Live Writer tidak dapat mendeteksi blog Anda secara otomatis: Respons Server Tidak Valid – Respon terhadap metode blogger.getUsersBlogs yang diterima dari server weblog tidak valid: Dokumen respons tidak valid yang dikembalikan dari server XmlRpc”, yang muncul ketika Anda ingin menambahkan akun blog WordPress baru di Windows Live Writer.
ModSecurity.org, menjelaskan arahan keamanan: Warisan Filter Sec
Filter warisan
Filter yang ditentukan dalam folder induk biasanya diwarisi oleh konteks konfigurasi Apache yang disarangkan. Perilaku ini dapat diterima (dan diwajibkan) dalam banyak kasus, namun tidak setiap saat. Terkadang Anda perlu melonggarkan pemeriksaan di beberapa bagian situs. Dengan menggunakan direktif SecFilterInheritance:
SecFilterInheritance Off
Anda dapat menginstruksikan ModSecurity untuk mengabaikan filter induk sehingga Anda dapat memulai aturan dari awal. Arahan ini hanya mempengaruhi aturan. Konfigurasi selalu diwarisi dari konteks induk tetapi Anda dapat menggantinya sesuka Anda menggunakan arahan konfigurasi yang sesuai.
Warisan konfigurasi dan aturan selalu diaktifkan secara default. Jika Anda memiliki konteks konfigurasi di bawah konteks yang warisannya dinonaktifkan, Anda harus menonaktifkan warisan lagi secara eksplisit jika itu yang Anda perlukan.