Error Codeigniter 3.15: mysqli::real_connect(): Headers and client library minor version mismatch
Server yang saya pakai biasanya menggunakan codeigniter 2.12, sehingga ketika update php ataupun mariaDB tidak pernah mengalami masalah. Ketika saya menggunakan Codeigniter 3.15, terjadi error pada halaman Welcome
A PHP Error was encountered Severity: Warning Message: mysqli::real_connect(): Headers and client library minor version mismatch. Headers:50560 Library:100136 Filename: mysqli/mysqli_driver.php Line Number: 201 Backtrace: File: /var/www/html/ujicoba/index.php Line: 315 Function: require_once
Sehingga muncul pertanyaan, kenapa header dan client library berbeda muncul peringatan pada aplikasi. Untuk mengatasi hal tersebut yaitu cukup menginstall mysql native driver untuk PHP. Karena server saya menggunakan debian cukup ketik perintah:
# apt-get install php5-mysqlnd
secara otomatis akan meremove php5-mysql yang ada pada server.
Sebelum menguji coba server saya, saya lakukan perintah restart pada apache 2 server saya
# service apache2 restart
selanjutnya peringatan error pada Codeigniter akan menghilang.
Comments
kalo di shared hosting gmn mas? ga ada akses ke ssh
Pastikan bisa mengakses modul-modul php di cpanel.