Mengatasi Pemblokiran XMLRPC oleh Mod_security

Published Date December 21, 2007 by maseko

blogdesk-error500 Kemarin Indra baru saja selesai menginstall WordPress di tempat hosting barunya. Berbeda dengan tempat hosting sebelumnya, di sini dia tidak bisa memposting melalui BlogDesk, blog editor yang selama ini biasa dia gunakan. Saya pun turut mencobanya, ternyata memang begitu, menghasilkan Error 500, internal server error. Begitu juga ketika mencoba menggunakan Windows Live Writer.

Saya kemudian mencoba melihat error log yang dihasilkan ketika BlogDesk atau WLW mengakses. Dari situ diketahui jika  masalahnya karena mod_security yang digunakan webserver Apache memblok akses ke file xmlrpc.php yang ada pada WordPress karena nama file mengandung string "xmlrpc". Saya mencoba agar mod_security tidak diberlakukan melalui pengaturan pada file .htaccess.

<IfModule mod_security.c>
SecFilterEngine Off
</IfModule>

Ternyata hal tersebut juga tidak dimungkinkan oleh server.

Kemudian saya meng-copy file xmlrpc.php dengan nama lain. Saya mencoba BlogDesk dengan mengganti RPC Address dengan alamat file baru tersebut, dan ternyata dengan cara ini berhasil. Saya informasikan ke Indra hal ini, dan saya lihat sekarang dia sudah mulai memposting kembali entry-entry lamanya yang sempat hilang karena masalah di tempat hosting lamanya.



8 Responses to “Mengatasi Pemblokiran XMLRPC oleh Mod_security”

Raffaell - Gravatar

myraffaell.com/blog Raffaell said on December 21, 2007, 9:58 am:

ada solusi lain ngga selain dari htaccess?
thanks.

maseko - Gravatar

maseko.com maseko said on December 21, 2007, 2:28 pm:

Seperti saya tulis di atas, justru solusi melalui pengaturan pada .htaccess tidak dimungkinkan. Solusi saat ini yang berhasil yaitu membuat copy (atau mengganti nama file) xmlrpc.php ke nama lain yang tidak mengandung “xmlrpc”

uwiuw - Gravatar

bakawan.com/log uwiuw said on March 20, 2008, 4:53 pm:

xmlrpc.php ke nama lain yang tidak mengandung “xmlrpc” ini bisa diartikan apa ya bang bila server menolak file bernama xmlrpc ? terimakasih bila dijelaskan :-)

blogngeblog – tempat belajar ngeblog - Gravatar

www.blogngeblog.com blogngeblog - tempat belajar ngeblog said on November 24, 2008, 9:44 pm:

Kalau mengalami masalah internal server error tetapi bukan karena xmlrpc gimana mas cara ngatasinnya???

r_rie - Gravatar

arieon7.co.cc r_rie said on February 15, 2009, 1:02 pm:

saya dah coba, bisa sih, tp tag htmlnya bermasalah ??????

Tom - Gravatar

tomita.web.id Tom said on May 25, 2009, 11:42 am:

Saya juga mengalami hal yang sama dengan WLW ke WordPress. Paragraf terakhir itu nampaknya harus lebih dijelaskan. Kalo ke WLW apa yang harus dilakukan ? Tentu tidak bisa dengan main rename XMLRPC.PHP ke yang lain … Please more detail …

gand - Gravatar

www.suspendeddrivinglicenses.com/ gand said on March 22, 2010, 2:37 pm:

main wp emang gampang2 susah

Jaisy01 - Gravatar

suaranews.com Jaisy01 said on May 27, 2011, 9:49 pm:

Setelah 1 tahun lebih saya tidak mampir diblognya Maseko, dan Alhamdulillah, saya akhirnya diberikan jawaban atas masalah saya yang satu ini, tetap diblognya maseko. Subhanallah, padahal sudah satu bulan saya cari2 permasalahan XMLRPC, baru saat ini, ternyata cuman me-RENAME saja. hehehe… Terima kasih maseko, benar-benar terbukti!!! Alhamdulillah :D

Leave A Comment

All fields marked with "*" are required.