Minggu, 03 Maret 2013

Cara Mengatasi Error Codeigniter Pada php5.3

Cara Mengatasi Error Codeigniter Pada php5.3. Beberapa perubahan jika menggunakan codeigniter di php 5.3. Jika hosting yang saudara gunakan saat ini sudah tidak lagi menggunakan php 5.xx kebawah atau dengan kata lain sudah menggunakan php 5.3 keatas. Berikut ini perubahan jika terdapat beberapa pesan error. Langsung saja
Jika pesan error
Deprecated: Assigning the return value of new by reference is deprecated in system\codeigniter\Common.php on line 130
ubah dan edit file pada system\codeigniter\Common.php baris 130
$objects[$class] =& new $name();
menjadi
$objects[$class] =new $name();
Jika ada pesan error :
Deprecated: Assigning the return value of new by reference is deprecated in \system\codeigniter\Common.php on line 136
Ubah dan edit file pada system\codeigniter\Common.php baris 136
$objects[$class] =& new $name();
menjadi
$objects[$class] =new $name();
Jika ada pesan error
Message: Function set_magic_quotes_runtime() is deprecated
ubah
set_magic_quotes_runtime(0);
menjadi
@set_magic_quotes_runtime(0);
Jika ada pesan error
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 dan edit file pada libraries/Loader.php pada baris 255
$CI->dbutil =& new $class();
menjadi
$CI->dbutil =new $class();
Jika ada pesan error
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 dan edit file pada database/DB.php baris 133
$DB =& new $driver($params);
menjadi
$DB =new $driver($params);
Jika ada pesan error :
The url has disallowed Character
Ubah dan edit file pada system/libraries/URI.php baris 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/Jakarta';
Semoga Bermanfaat  

0 komentar:

Posting Komentar