Mungkin kita sering mendownload project Codeigniter dari website atau forum-forum Codeigniter lainnya sebagai referensi kita untuk belajar atau kadang juga untuk mengembangankan project tersebut. namun terkadang ada saja masalah atau error yang kita alami saat menjalankan project tersebut salah satu nya yakni Only variable references should be returned by reference, mungkin peringatan error tersebut kita hilangkan dengan menyembunyikan pesan error tersebut dengan error_reporting(E_ALL & ~E_NOTICE);, tapi yang ditakutkan project kita kedepannya akan menimbulkan masalah baru saat project kita sudah sampai ke user, terkadang masalah ini terjadi karena versi PHP berbeda, jika kita gunakan pada versi PHP 5.3 akan normal namun jika kita menggunakan versi PHP lebih tinggi maka akan muncul error tersebut (pengalaman pribadi). jadi daripada kita downgrade atau upgrade PHP kita mungkin trick ini bisa membantu mengatasi maslah error tersebut, berikut caranya.
1. Buka file Common.php path lokasi project/system/core/common.php.
2. Cari baris 257 pada file tersebut, setiap versi Codeigniter mungkin berbeda barisnya.
3. Hapus script pada baris tersebut dan ganti dengan script dibawah ini.
4. Jika sudah save lalu refresh page kita maka error teratasi.
Semoga bermanfaat
0 komentar: