Saya coba telusuri beberapa rujukan, umumnya disebutkan bahwa persoalan tersebut bersumber dari izin yang dipasang untuk sebuah berkas. Namun pengamatan saya pada mt.cgi yang digunakan oleh Movable Type sebagai “pintu gerbang” semua urusan menghasilkan kondisi yang sudah sesuai: berkas tersebut dapat dieksekusi lewat cara suexec. Semua berkas di bawahnya juga saya periksa lewat perintah ls -l
rekursif, hasilnya juga semua dalam kondisi beres. Apakah ada yang berubah dengan konfigurasi di tempat hosting saya?
Sampai akhirnya sehari setelahnya saya baca entri dari mailing list ProNet bahwa Movable Type gagal menggunakan modul DBD::mysql versi terbaru, yang digunakan untuk akses ke basisdata. Modul terbaru ini terbawa secara otomatis oleh CPanel yang banyak digunakan di tempat hosting dan akibatnya terjadi persoalan seperti yang saya jumpai. Di blog ProNet disebutkan bahwa belum jelas persoalan tersebut memang semata-mata dengan DBD::mysql atau terbawa oleh CPanel.
Setelah saya konsultasikan dengan administrator CPanel tempat hosting, saya mendapat keterangan bahwa CPanel mereka beberapa hari lalu dimutakhirkan ke versi Release — sebagai ganti dari versi Stable yang digunakan sebelumnya. Hmm, ini sedikit “bertentangan” dengan prinsip saya yang cenderung konservatif untuk urusan mesin produksi. Saya membiarkan Debian “Woody” Stable bertahun-tahun untuk server Web milik organisasi kami.
Alhasil, karena saya masih perlu cukup waktu untuk tetap menggunakan tempat hosting tersebut, saya urus lagi agar CPanel dikembalikan ke versi Stable dan modul DBD::MySQL saya turunkan versinya menggunakan skrip
Tidak ada komentar:
Posting Komentar