Tag: error

  • Error Codeigniter 3.15: mysqli::real_connect(): Headers and client library minor version mismatch

    Codeigniter
    Codeigniter

    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.