Blog Hosting Guru Mengatasi permasalahan login Joomla 1.5.7

Mengatasi permasalahan login Joomla 1.5.7

Seperti yang kita ketahui, joomla telah mengupdate versi terbarunya ( security release) ke versi 1.5.7 untuk menutup celah/bug di versi sebelumnya 1.5.6 .Masalah baru ditemukan ternyata registered user tidak bisa login yang ditandai dengan halaman blank atau muncul error sbb :

Fatal error: Call to undefined function: stripos() in …\libraries\joomla\environment\uri.php on line 675

Setelah mencari penyebabnya, ternyata masalah ini hanya muncul bagi kita yang

masih menggunakan PHP 4, karena login joomla menggunakan redirection, sedangkan PHP 4 tidak support hal ini.

Solusinya :

1. Upgrade versi PHP anda ke PHP5 (anda bisa meminta upgrade/pindah ke layanan hosting anda);

2. Bagi yang ingin bertahan di PHP4 (upgrade ke PHP5 kadang membuat error module/component/plugin yang telah kita install sebelumnya), anda bisa menambahkan script berikut di bagian akhir file …/libraries/joomla/utilities/compat/php50x.php :

if (!function_exists( 'stripos' )) {
    function stripos( $haystack, $needle, $offset = 0 ) {
        return strpos( strtolower( $haystack ), strtolower( $needle ), $offset );
    }
}

Selamat mencoba!

zp8497586rq

1 Comment

  • apakah script ini juga berlaku utk virtuemart 1.1.4 ( joomla 1.5 component )?
    saya ada error di module / component / plugin, apakah saya harus install virtuemart 1.1.4 ( joomla 1.5 ) di php versi 5 juga?
    thanks before

Comments are closed.