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 error | Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress |
Jenis error | Error sisi server |
Penyebab error | Ekstensi 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:
- Login ke akun hosting Anda melalui FTP seperti FileZilla atau buka File Manager Hostinger dari hPanel
- Buka folder public_html untuk mengakses direktori root website WordPress Anda.
- Buat file baru dan beri nama phpinfo.php.
- Tambahkan kode berikut ke file yang baru saja Anda buat:
<?php phpinfo(); ?>
- 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.
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.
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.