MovableType 3.1: Error in Script?
Posted on September 4th, 2004 | by Mirzha |Tapi bukan itu yang akan gw tulis disini. Beberapa saat setelah pemberitahuan dari Mena Trott soal direleasenya MovableType 3.1, gw langsung ke webnya Movable Type. Disitu gw download MT 3.1 yang upgrade version, dan begitu selesai langsung gw install di sitenya Cangkrukan Community. Proses upgrade berjalan lancar sampe pada saat gw mo login ke control panel. Begitu execute mt.cgi, i’ve got an error :
syntax error at /virtual/www/cgi-bin/lib/MT/App/CMS.pm line 3109, near “$col qw( is_bm is_new old_status old_next old_previous )” syntax error at /virtual/www/cgi-bin/lib/MT/App/CMS.pm line 3112, near “}”
Wew.. :( Apa tadi gw ada yang kelewatan ya pas proses upgrade? begitu pikir gw. Trus gw coba nyari error nya dimana, tapi gw liat semuanya udah ok. chmod udah 755 semua, config filenya udah bener, bahkan folder lib nya gw upload ulang, tapi masi tetep eror. Akhirnya gw berpikir untuk mulai install ulang aja dari awal. Sapa tau gw ga beruntung dalam hal upgrade mengupgrade (dulu juga pernah gagal pas upgrade MT 2.6 ke MT 3.0). Mungkin dengan fresh install, kemungkinan berhasil jadi lebih besar :D
Ya udah, akhirnya semuanya gw hapus, sembari gw download MT 3.1 yang full version. Begitu udah kehapus semua, mulai deh proses instalasinya. Execute mt-load.cgi berjalan lancar jaya sentosa. Dan tiba saatnya untuk mencoba masuk ke control panel. jreng.. jreng.. jreng.. *backsound film thriller* :P
I’ve got the f*ckin’ error message again !!
Dari situ gw mulai curiga, jangan2 itu emang kesalahan script dari MovableTypenya. Akhirnya gw mulai ngulik script CMS.pm nya. dan setelah gw nyari beberapa saat, akhirnya gw nemu juga sumber erornya. KURUNGNYA KURANG !! :D simple banget ya ternyata. hohoho..
Jadi begini. Di file CMS.pm, di bagian ini :
for my $col qw( is_bm is_new old_status old_next old_previous ) {
harusnya kaya gini :
for my $col (qw( is_bm is_new old_status old_next old_previous )) {
Fiuh.. :)
————————————————
Update : MovableType 3.11 has released and bugs has fixed :)

2 Responses to “MovableType 3.1: Error in Script?”
By yuliana on Sep 6, 2004 | Reply
sorry rita…tuh message seblomnya itu punya ku juga..tapi gak ada isi…kepencet enter gak kesengaja.
lagi debugging nih yeh…stress sih stress tapi kalo jadi senang lega dunk. Bugsss ihhhh tatutttt….
By Mr coba on Feb 19, 2008 | Reply
alert(’XSS BUG ditemukan..’)