| « Panduan Dasar Dalam Menerima dan Menyebarkan Email / SMS | Accomodating WP-PostViews and WP-PostRatings plugins to Popular Post Plugin (Wordpress) » |
Postnuke adalah salah satu CMS "tua" yang kini sudah berevolusi menjadi Zikula. Buat yang sekarang masih menggunakan Postnuke 0.764, sedangkan web server nya menggunakan PHP versi 5.2.*, biasanya akan mengalami masalah dalam hal kompatibilitas, khususnya dalam hal penanganan session. Salah satu contoh masalah yang timbul adalah user tidak bisa login (cannot login) ke Postnuke, walaupun sudah muncul halaman yang bertuliskan:
"Logging you in -- please wait!"
setelah memasukkan username dan password. User akan kembali lagi ke halaman depan dengan kondisi tidak login (not logged-in).
Salah satu solusinya adalah dengan memodifikasi:
file /YOU_POSTNUKE_HOME/includes/pnSession.php
sebagai berikut:
Tambahkan baris kode berikut ini:
register_shutdown_function("session_write_close");Tepat sebelum baris ini:
session_set_save_handler("pnSessionOpen",
"pnSessionClose",
"pnSessionRead",
"pnSessionWrite",
"pnSessionDestroy",
"pnSessionGC");Bacaan lebih lanjut, buka Forum Diskusi Zikula pada link ini.
Saran: