Published by Kalpin Erlangga Silaen on 14 Sep 2009
Published by Kalpin Erlangga Silaen on 14 Sep 2009
[Fix Problem] NextGEN Gallery Thumbnail Issue
Bagi rekan-rekan yang menggunakan wordpress sebagai blog dan NextGen Gallery sebagai plugins untuk manage gallery, mungkin mengalami masalah seperti pesan dibawah ini (saat create thumbnail):
# ID 32: A failure occurred
[more]
[object XMLHttpRequest]
Mungkin sebelumnya, masalah tersebut tidak pernah muncul, tetapi setelah upgrade malah mengalami hal tersebut (gagal membuat thumbnail ). Dari bug track yang disediakan oleh developer, isu yang dicurigai adalah masalah memory yang dialokasikan di PHP kurang mencukupi. Tetapi masalah yang saya hadapi ternyata berkaitan dengan mod_sec (sebuah modul apache untuk meningkatkan keamanan web dari php/sql injection). Ada 1 line dari rule yang saya implement yang membuat masalah tersebut muncul. Setelah saya perbaiki, maka masalah tersebut tidak pernah muncul lagi.
Hints:
- Saat terjadi masalah di web aplikasi Anda, coba mencari tahu di log web server Anda, atau minta ke pihak web provider Anda untuk melakukan crosscheck
- Jika masih kesulitan, coba cari di forum atau di tempat dimana developer web aplikasi Anda dikembangkan
- Coba cari di google.
Published by Kalpin Erlangga Silaen on 14 Sep 2009
[Security] Upgrade Blog
Dengan dilaporkannya exploit terbaru untuk wordpress dibawah 2.8.4 maka, saya langsung melakukan upgrade blog saya yang berbasis wordpress ke versi terbaru (2.8.4). Meski di server sudah saya pasang beberapa tindakan preventation namun saya harus melakukan upgrade karena versi wordpress yang saya pakai memang sudah 2 kali mengalami 2 major upgrade. Meski demikian, upgrade major version cukup sulit terutama, saya harusĀ menyesuaikan template yang sudah saya custom sendiri dengan engine wordpress terbaru. Setelah berkutat selama 15 menit, akhirnya upgrade berhasil dengan baik, termasuk upgrade plugin-plugin yang saya gunakan. Disamping itu, ternyata ada fitur yang membuat saya tercengang, yaitu upgrade plugins secara otomatis (berbasis web), amazing.
Published by Kalpin Erlangga Silaen on 02 Sep 2009
Gempa Jakarta 2 Sep 2009
Pada tanggal 2 Sep 2009, sekitar pukul 14:30, gempa berkekuatan 7,2 Skala Richter mengguncang Ibu Kota Jakarta. Gempa tersebut dirasakan cukup lama dan kuat, membuat para pekerja di gedung-gedung perkantoran berhamburan keluar untuk menyelamatkan diri. Berikut beberapa gambar yang sempat terekam, oleh HP saya.
Published by Kalpin Erlangga Silaen on 02 Sep 2009
Menghapus Queue Qmail
Mungkin Anda pernah mengalami kejadian dimana email server Anda yang berbasis Qmail, mengalami masalah dengan queue yang sangat banyak, yang kemungkinan disebabkan oleh spam, bomb emails, back scatter, ataupun disebabkan oleh hal-hal lainnya. Jika queue yang ada hanya 10.000 – 20.000 maka tidak ada masalah, jika Anda cukup mengatasi penyebab masalah, dan kemudian dengan sabar menunggu queue habis. Tetapi apa jadinya, jika queue yang ada mencapai ratusan ribu atau sedang menunggu email yang sangat penting yang kemungkinan tidak akan terdeliver ke mailbox user, mungkin solusi untuk menghapus queue yang ada akan menjadi pilihan bijak. Silahkan anda login ke email server Anda dan buat file qmail-clean.sh dengan isi sebagai berikut:
qmailctl stop
cp -Rp /var/qmail/queue/ /var/qmail/queue.`date +%Y%m%d`
find /var/qmail/queue/mess -type f -exec rm {} \;
find /var/qmail/queue/info -type f -exec rm {} \;
find /var/qmail/queue/local -type f -exec rm {} \;
find /var/qmail/queue/intd -type f -exec rm {} \;
find /var/qmail/queue/todo -type f -exec rm {} \;
find /var/qmail/queue/remote -type f -exec rm {} \;
qmailctl start
Setelah itu, Anda eksekusi dengan perintah: sh qmail-clean.sh
Penjelasan isi script diatas adalah sebagai berikut:
1. Menghentikan proses qmail
2. Mengcopy/backup queue qmail menjadi direktori /var/qmail/queue.tanggalsaatini
3. Mencari file-file queue dengan status yang berbeda (ditandai dengan nama-nama direktori yang berkaitan)
4. Menjalankan kembali qmail