Cara mengatasi “Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress.”

Cara mengatasi “Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress.”

Terkadang, saat memuat website, Anda mungkin menjumpai error “your PHP installation appears to be missing the MySQL extension which is required by WordPress”.

Error ini biasanya disebabkan oleh ekstensi MySQL yang tidak ditemukan, software WordPress yang tidak update, atau versi PHP yang sudah terlalu lama.

Untungnya, error ekstensi MySQL ini mudah diatasi. Kalau Anda sedang mengalaminya, yuk lanjutkan membaca artikel ini! Kami akan menjelaskan penyebab dan cara mengatasinya.

Kode errorYour PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress
Jenis errorError sisi server
Penyebab errorEkstensi MySQL yang tidak ditemukanVersi WordPress yang tidak updateMenggunakan PHP 5.6 atau lebih rendah

Penyebab error “Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress.”

Error ini terjadi ketika PHP server tidak bisa menghubungkan website WordPress Anda ke database MySQL Anda. Akibatnya, pesan error ini pun muncul.

Ada beberapa kemungkinan penyebabnya, yaitu:

Ekstensi MySQL tidak ditemukan

Salah satu penyebab paling umum error ini adalah tidak adanya ekstensi MySQL WordPress yang tepat.

Ekstensi MySQL sudah tidak digunakan lagi sejak PHP 7.0 ke atas, digantikan oleh ekstensi MySQLi dan PDO_MySQL. Oleh karena itu, kalau Anda menggunakan versi PHP yang lebih baru, ekstensi MySQL Anda pun jadi tidak update.

Anda bisa mengecek versi PHP di control panel hosting Anda. Apabila sudah menjadi klien Hostinger, Anda bisa mengecek informasi konfigurasi PHP melalui hPanel.

Versi WordPress yang tidak update

Anda mungkin juga akan mengalami error ini kalau menggunakan versi WordPress yang outdated dengan PHP versi 7.0 ke atas. Karena versi PHP modern sudah tidak mendukung ekstensi MySQL, WordPress tidak akan menemukan ekstensi yang dicari.

Menggunakan PHP versi 5.6 atau yang lebih lama

PHP versi 5.6 dan yang lebih lama mungkin belum menggunakan ekstensi MySQL, tapi bisa jadi versi PHP Anda saat ini tidak dikonfigurasi dengan benar. Akibatnya, WordPress tidak bisa terhubung ke ekstensi yang diperlukan.

Cara mengatasi “Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress.”

Setelah mengetahui berbagai penyebab error ini, mari kita lanjutkan ke cara mengatasinya. Kami akan menjelaskan 4 metode untuk memperbaiki masalah PHP installation missing MySQL extension.

1. Cek apakah ekstensi MySQL diaktifkan

Apabila menggunakan PHP 5.6 atau yang lebih lama, Anda perlu mengecek apakah ekstensi MySQL sudah terinstal. Caranya yaitu dengan mengupload file phpinfo.php ke aplikasi web browser Anda.

Berikut langkah-langkahnya:

  1. Login ke akun hosting Anda melalui FTP seperti FileZilla atau buka File Manager Hostinger dari hPanel
  1. Buka folder public_html untuk mengakses direktori root website WordPress Anda.
  1. Buat file baru dan beri nama phpinfo.php.
  1. Tambahkan kode berikut ke file yang baru saja Anda buat:
<?php
phpinfo();
?>
  1. Untuk memuat file ini di web browser, tambahkan /phpinfo.php setelah URL website Anda. Misalnya, example.com/phpinfo.php. Setelah dimuat, halaman akan menampilkan daftar pengaturan PHP website Anda.
tampilan file phpinfo.php yang dibuka di browser

Untuk masalah ini, cari baris bertuliskan Client API version.

Apabila Anda tidak menemukan baris di atas, artinya ekstensi MySQL tidak terinstal.

Hubungi provider hosting Anda dan mintalah kepada mereka untuk menginstalnya di akun Anda. Bagi klien Hostinger, Anda bisa mengelola ekstensi PHP dengan mudah melalui hPanel.

Atau, update versi PHP Anda sehingga tidak lagi memerlukan ekstensi MySQL.

2. Pastikan konfigurasi ekstensi PHP sudah benar

Setelah memastikan ekstensi PHP sudah terinstal, Anda perlu mengecek apakah ekstensi tersebut telah dikonfigurasikan dengan benar.

Salah satu penyebab utama masalah konfigurasi PHP adalah mengupload file php.ini yang salah, atau memiliki path yang salah. Hal ini bisa terjadi ketika Anda mengupload file yang ditujukan bagi Windows tapi Anda menggunakan server Linux, atau sebaliknya.

Anda bisa menemukan informasi ini pada baris Loaded Configuration File dalam file phpinfo.php yang tadi Anda upload.

Jangan lupa untuk membuat backup file ini dulu dengan mendownloadnya ke komputer Anda. Setelah itu, hapus file php.ini dan lihat apakah masalah sudah berhasil diatasi.

3. Lihat versi PHP yang digunakan

Untuk mengganti versi PHP, buka menu Tools (Peralatan) → Site Health (Kesehatan Situs) pada dashboard WordPress Anda.

Pilih tab Info, lalu scroll ke bawah dan buka opsi Server. Anda bisa melihat versi PHP yang sedang Anda gunakan di bagian ini.

Cara lainnya adalah dengan menggunakan file phpinfo.php yang sebelumnya Anda upload. Scroll ke bagian Core dan cari baris PHP Version untuk melihat versi saat ini.

Apabila versi PHP Anda dimulai dengan angka 7, Anda mungkin perlu mengupdate software WordPress. Namun, kalau versinya dimulai dengan angka 5, penyebab error ini mungkin adalah ekstensi MySQL yang tidak ditemukan.

4. Update software inti WordPress

Apabila versi PHP Anda saat ini sudah di atas 7, masalah ini mungkin disebabkan oleh instalan WordPress yang sudah tidak update. Versi 3.9 atau yang lebih lama bisa menyebabkan error ini.

Kami merekomendasikan untuk mengupdate software WordPress Anda ke versi terbaru. Selain memperbaiki error, langkah ini juga membantu mengoptimalkan website WordPress Anda, terutama dalam hal keamanan dan performa.

Penting! Jangan lupa untuk membackup website Anda dulu sebelum mengupdate software inti WordPress.

Untuk mengupdate software inti secara manual, kunjungi WordPress.org dan download versi WordPress terbaru.

tampilan halaman download wordpress

Kemudian, ekstrak file zip ke komputer Anda. Buka folder yang berisi semua file WordPress dan hapus file-file berikut ini:

  • wp-config-sample.php
  • wp-content
  • wp-config.php

Apabila Anda tidak bisa menemukan satu atau beberapa file tersebut, lanjutkan dengan menghapus file-file yang ada di folder penginstalan Anda.

Setelah itu, upload file dan folder lainnya ke server Anda melalui FTP. Apabila melihat pesan error terkait file duplikat, pilih Overwrite untuk menimpanya.

Setelah semuanya diupload, website WordPress Anda pun akan kembali berfungsi dengan baik.

Kesimpulan

Di artikel ini, kita sudah mempelajari penyebab error “your PHP installation appears to be missing the MySQL extension which is required by WordPress”, yaitu ekstensi MySQL yang tidak ditemukan, versi WordPress yang tidak update, atau versi PHP yang sudah terlalu lama.

Anda juga sudah mempelajari solusi untuk mengatasinya, yaitu:

  • Mengecek apakah ekstensi MySQL sudah diaktifkan
  • Memastikan bahwa ekstensi PHP dikonfigurasikan dengan benar
  • Memeriksa versi PHP yang Anda gunakan saat ini
  • Mengupdate software inti WordPress

Apabila Anda masih memiliki pertanyaan mengenai error ekstensi PHP atau MySQL, sampaikan lewat kolom komentar di bawah tutorial ini yuk! Setelah itu, jangan lupa untuk menyimak tutorial kami lainnya untuk mempelajari tips dan trik menggunakan WordPress.

Author
Penulis

Faradilla A.

Faradilla, yang lebih akrab disapa Ninda, adalah Content Marketing Specialist di Hostinger. Ia suka mengikuti tren teknologi, digital marketing, dan belajar bahasa. Melalui tutorial Hostinger ini, Ninda ingin berbagi informasi dan membantu pembaca menyelesaikan masalah yang dialami. Kenali Ninda lebih dekat di LinkedIn.