« Panduan Dasar Dalam Menerima dan Menyebarkan Email / SMSAccomodating WP-PostViews and WP-PostRatings plugins to Popular Post Plugin (Wordpress) »

Masalah Kompatibilitas Postnuke 0.764 dengan PHP 5.2.*

22-05-2009

Permalink 02:46:01, by hendra Email , 183 words, 1886 views   Indonesia
Categories: Open Source, PHP, Programming

Masalah Kompatibilitas Postnuke 0.764 dengan PHP 5.2.*

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:

  1. Jika masih ingin tetap menggunakan Postnuke dan CMS kelanjutannya (Zikula), sebaiknya upgrade/migrasikan Postnuke Anda ke Zikula terbaru.
  2. Jika tidak ingin menggunakan Postnuke lagi, mungkin Joomla atau Drupal bisa menjadi alternatif.

Trackback address for this post

This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)

No feedback yet

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)
Mudah-mudahan bermanfaat.
[Kritik dan Saran]

Search

XML Feeds










powered by b2evolution free blog software