Diberdayakan oleh Blogger.
Tag: , , , ,

A PHP Error Was Encountered Severity : 8192


Sehari yang lalu aku mendapat kerjaan untuk melakukan deploy aplikasi di server linux yang memakai fremework CodeIgniter (CI)
, saya pikir ah itu gag ada sejam juga kelar tinggal setting database dan setiing sana sini juga kelar.. hehehhee...
eh tau-taunya lha dalah kok error muncul banyak dan asing bagi aku karena biasanya juga endak seperti ini,  error yang muncul banyakan bilang " A PHP Error Was Encountered Severity : 8192 " ketika aplikasi mulai diakses pada browser lalu aku tanyain dah sama om guugle dan ternyata di om guugle banyak yang bilang aplikasi CI tersebut udah endak support sama PHP sekarang. Oooo begitu tho...
ya sudah seharian coba melakukan oprek ketemu dah cara biar aplikasi nttuu bisa jalan. dari beberapa tutorial yang saya coba bisa saya rangkum dalam langkah-langkah seperti berikut ini :

1. Pastikan koneksi database dan user dan group diaplikasi sudah benar.
2. jika menemukan error seperti ini .

Error 1
Cara mengatasinya ya tinggal edit pada file codeigniter.php ubah tuh pada line number 60nya sesuai perintah pada gambar diatas.

Error 2
Cara mengatasinya ya tinggal edit pada file loader.php di direktori libraries ubah tuh pada line number 248nya sesuai perintah pada gambar diatas.

Error 3
Cara mengatasinya ya tinggal edit pada file DB.php di direktori database  ubah tuh pada line number 112nya sesuai perintah pada gambar diatas. setelah itu sedikit tambahkan sintak konfigurasi file pada index.php biasanya terletak di namaplikasi/index.php
yang awalnya :
error_reporting(E_ALL);
menjadi
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);

3. Coba sekarang reload apachenya kalau udah jalan ya syukur.. heheheh kalau belum dan masih ada error ikuti langkah selanjutnya. sekarang masuk pada beberapa file konfigurasi seperti :
-- > file : codeigniter/Common.php (line: 130) 
-- > file : codeigniter/Common.php (line: 136)
ubahlah karakter referensi objek yang asalnya "=&" menjadi "="
seperti baris periintah :
$object[$class] =& new $name();
menjadi
$object[$class] = new $name();
setelah diubah simpan lalu keluar

4. lakukan perubahan pada file config/config.php (line : 153)

config.php
  Dan lakukan perubahan pada file libraries/URI.php (line :189)


URI.php
    Simpan lalu keluar. hal tersebut juga mencegah jika keluar error seperti ini

Error 4

5. Dan restart apachenya dan Selamat jika sudah berjalan dengan baik. hehehe :)
selain tutorial diatas mungkin ada beberapa cara lagi untuk menyelesaikannya seperti halnya melakukan update pada aplikasi CI itu sendiri. (untuk melakukan update yang lebih tahu pasti programer CI). selamat mencoba.

sumber : http://ellislab.com/forums/viewthread/124643/P15/#620245

Novian Nanda Purnama

Lahir di kota Kota Kecil bernama Kota Demak dan didik oleh kedua orang tua yang bijak,jujur,adil dan tentunya sangat baik membuat personalitas diri saya Insha Allah memiliki kepribadian yang adil,jujur dan bertanggung jawab dalam segala hal. Suka akan rivalitas dan tantangan menghadapi sesuatu yang baru, memiliki motivasi untuk terus belajar dan berkembang demi mengembangkan potensi diri guna suatu kemajuan umat dan bangsa.