Mengatasi Pemblokiran XMLRPC oleh Mod_security

Date December 21, 2007

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. BlogDesk
  3. Upgrade ke Wordpress 2.0.5
  4. WordPress 2.5 Dirilis
  5. Launcher untuk Menjalankan BlogDesk dari USB Flash Drive

3 Responses to “Mengatasi Pemblokiran XMLRPC oleh Mod_security”

Raffaell - Gravatar

Raffaell said on December 21, 2007, 9:58 am:

ada solusi lain ngga selain dari htaccess?
thanks.

maseko - Gravatar

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

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 :-)

Leave A Comment

All fields marked with "*" are required.