Error Oscommerce: Fatal error: Call to undefined function session_is registered()

Anda mengalami error Oscommerce seperti di bawah ini:

 

Fatal error: Call to undefined function session_is_registered() in /home/XXX/public_html/includes/column_right.php on line 32

Masalah ini dikarenakan session_is_register() tidak digunakan lagi di PHP 5.3. Untuk menset variabel session harus anda gunakan $_SESSION. Contohnya seperti ini:

$name = ‘Adi’;
session_register(“nama”);

Penggunaan pada PHP 5.3 seharusnya:

$_SESSION[‘nama’]=’Adi’;

 

Pada error di atas, Depreciate kode terjadi di file “column_right.php baris 32“. Oleh karena itu,  Lakukan Backup file sebelum melakukan Error handling.

1. Buka Cpanel Hosting dan temukan File Manager.

2. Temukan path: /public_html/includes/column_right.php

3. Temukan dan Edit kode baris  32:

 

if (session_is_registered(‘customer_id’)) {

 

Ganti dengan kode berikut:

if ($_SESSION[‘customer_id’]) {

 

4. Klik tombol “Save Changes” untuk menyimpan file yang diedit.

5. Selamat mencoba.