PHP Warning: MySQL/MariaDB Headers and client library minor version mismatch

Mungkin anda dikejutkan dengan membengkaknya file error_log, atau bahwa dipusingkan dengan munculnya pesan error atau bahkan webnya tidak bisa diakses sama sekali/error.

Beberapa pesan error diantaranya:

PHP Warning: mysqli::real_connect(): Headers and client library minor version mismatch. Headers:100020 Library:100106

atau

PHP Warning: mysqli_real_connect(): Headers and client library minor version mismatch. Headers:100020 Library:100106 in /home/username/public_html/wp-includes/wp-db.php on line 1489

hal ini besar kemungkinan driver mysql yang tidak cocok dengan versi php yang digunakan.

Untuk mengatasi hal ini bisa dilakukan dengan cara ganti driver dari mysql/mysqli menjadi mysqlnd. Bagi pelanggan Teamworks Indonesia yang memiliki fitur PHP Selector dari Cloudlinux, hal ini bisa dilakukan dengan mudah yaitu:

  1. Login cPanel,
  2. Pilih menu Select PHP Version,
  3. Aktifkan/Ceklist opsi untuk mysqlnd, nd_mysql dan nd_mysqli

Untuk pengguna cPanel yang tidak menggunakan Cloudlinux bisa dengan cara trik berikut:

  1. Edit file: /var/cpanel/easy/apache/rawopts/all_php5
  2. Tambahkan : –with-mysqli=mysqlnd
  3. Kemudian lakukan recompile Easy Apache

Semoga Membantu ..

Add a Comment

Your email address will not be published. Required fields are marked *