Perkembangan server web yang dibundling dengan database misalkan kasus upgrade produk Xampp terkadang menyebabkan aplikasi php yang telah kita bangun sebelumnya menjadi error. Pada CodeIgniter versi 2.1.4 terkadang ditemui adanya error pada server xampp baru seperti 5.6.8 keatas. Eror tersebut tampil dengan mode development pada konstanta Environment. Bunyi erornya yaitu:
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/common.php
Line Number: 257
Untuk mengatasi eror ini dapat dilakukan dengan mengubah baris 257 pada file core/Common.php, yang aslinya:
return $_config[0] =& $config;
diubah menjadi seperti berikut:
$_config[0] =& $config;
return $_config[0];
Sebaiknya bila server diupdate CodeIgniter juga diupdate ke versi yang sesuai, sehingga keamanan, kecepatan dan performanya lebih baik.
Tidak ada komentar:
Posting Komentar