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.



Tulisan lain yang mungkin terkait dengan tulisan di atas:

  1. Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 69418 bytes)
  2. Mengatasi Limitasi Layanan DNSreport dari DNSstuff.com
  3. Pindah Hosting
  4. BlogDesk
  5. Upgrade ke WordPress 2.0.5

7 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

Leave A Comment

All fields marked with "*" are required.