Mengatasi error di codeigniter

Hal ini terjadi ketika saya mengganti versi PHP dalam xampp saya. Pada awalnya saya menggunakan xampp 1.70 dan codeigniter 1.7 Namun ketika saya mengganti xampp menjadi versi 1.73 timbul beberapa error. Hal ini terjadi karena ada bebrapa perubahan di PHP 5.3 dan framework belum bisa mengatasi perubahan itu. Untuk mengatasi hal itu kita harus melakukan beberapa perubahan diantaranya

Deprecated: Assigning the return value of new by reference is deprecated in system\codeigniter\Common.php on line 130

ubah

$objects[$class] =& new $name();

menjadi

$objects[$class] =new $name();

Deprecated: Assigning the return value of new by reference is deprecated in \system\codeigniter\Common.php on line 136

Ubah

$objects[$class] =& new $name();

menjadi

$objects[$class] =new $name();


Message: Function set_magic_quotes_runtime() is deprecated

ubah

set_magic_quotes_runtime(0);

menjadi

@set_magic_quotes_runtime(0);

A PHP Error was encountered

Severity: 8192
Message: Assigning the return value of new by reference is deprecated
Filename: libraries/Loader.php
Line Number: 255

ubah

$CI->dbutil =& new $class();

menjadi

$CI->dbutil =new $class();

A PHP Error was encountered

Severity: 8192
Message: Assigning the return value of new by reference is deprecated
Filename: database/DB.php
Line Number: 133

Ubah

	$DB =& new $driver($params);

menjadi

	$DB =new $driver($params);

The url has disallowed Character

Ubah system/libraries open URI.php line 189

if ( ! preg_match("|^[".preg_quote($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str)))

Menjadi

if ( ! preg_match("|^[".($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str)))

untuk error fungsi date time anda harus set tanggal di php.ini dengan cara mengaktifkan
date.timezone =’Asia/Krasnoyarsk’;

2 thoughts on “Mengatasi error di codeigniter

  1. thanks buanged bro….

    abis nyobain CI + BeckendPro langsung dapet error message,
    skarang lancar dah…..

    thanks lagi dah y..

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*
Website