Cara Mengatasi Error Missing MySQL Extension Which is Required by WordPress

Estimated reading: 4 minutes 626 views

Halo pembaca! Apakah Anda sedang mengalami masalah eror yang mengatakan “Missing MySQL Extension Which is Required by WordPress” saat mencoba menginstal atau mengakses situs WordPress Anda? Jangan khawatir, dalam artikel ini saya akan memandu Anda tentang cara mengatasi masalah ini. Eror ini umum terjadi ketika ekstensi MySQL yang diperlukan oleh WordPress tidak aktif di server Anda. Jadi, mari kita mulai dan cari solusi untuk masalah eror yang mengganggu ini.

Apa itu Error “Missing MySQL Extension Which is Required by WordPress”?

Error “Missing MySQL Extension Which is Required by WordPress” adalah pesan yang muncul ketika Anda mencoba menginstal atau mengakses situs WordPress Anda. Pesan eror ini mengindikasikan bahwa ekstensi MySQL yang diperlukan oleh WordPress tidak aktif di server Anda. Ekstensi MySQL adalah komponen yang penting dalam menghubungkan WordPress dengan database MySQL untuk menyimpan dan mengambil data.

Penyebab Error Ini

Ada beberapa penyebab umum eror “Missing MySQL Extension Which is Required by WordPress”:

  • Versi PHP yang tidak kompatibel: WordPress membutuhkan PHP dengan versi minimal tertentu untuk berfungsi dengan baik. Jika versi PHP yang Anda gunakan terlalu rendah atau terlalu tinggi, eror ini dapat muncul.
  • Ekstensi MySQL dinonaktifkan: Pada beberapa server, ekstensi MySQL mungkin tidak aktif secara default. Hal ini dapat menyebabkan eror ini muncul saat Anda mencoba menggunakan WordPress.

Mengaktifkan Ekstensi MySQL di Server

Langkah pertama untuk mengatasi error “Missing MySQL Extension Which is Required by WordPress” adalah dengan mengaktifkan ekstensi MySQL di server Anda. Berikut adalah langkah-langkahnya:

3.1 Mencari File php.ini

Pertama, Anda perlu mencari file php.ini di server Anda. File ini berisi pengaturan konfigurasi PHP. Lokasi file php.ini bisa berbeda-beda tergantung pada pengaturan server Anda. Biasanya, file ini dapat ditemukan di direktori seperti /etc/php.ini atau /etc/php/php.ini.

3.2 Mengedit File php.ini

Setelah Anda menemukan file php.ini, buka file tersebut menggunakan teks editor favorit Anda. Cari baris yang mengandung pernyataan extension=mysqli dan pastikan baris tersebut tidak diawali dengan tanda komentar (;). Jika baris tersebut diawali dengan tanda komentar, hilangkan tanda komentar tersebut.

3.3 Restart Server

Setelah Anda menyimpan perubahan pada file php.ini, restart server Anda. Hal ini akan memuat kembali pengaturan PHP dengan ekstensi MySQL yang telah diaktifkan. Sekarang, coba akses kembali situs WordPress Anda dan periksa apakah erornya sudah teratasi.

4. Menggunakan Alternatif Database

Jika langkah-langkah sebelumnya tidak berhasil mengatasi error “Missing MySQL Extension Which is Required by WordPress”, Anda dapat mencoba menggunakan alternatif database. WordPress mendukung beberapa jenis database lainnya seperti MariaDB dan SQLite. Untuk menggunakan alternatif database ini, Anda perlu mengubah pengaturan database di file konfigurasi WordPress Anda.

Buka file wp-config.php di direktori WordPress Anda dan cari baris berikut:

define(‘DB_NAME’, ‘nama_database’);
define(‘DB_USER’, ‘nama_pengguna’);
define(‘DB_PASSWORD’, ‘kata_sandi’);
define(‘DB_HOST’, ‘localhost’);

Ubah baris tersebut sesuai dengan pengaturan database alternatif yang Anda gunakan. Misalnya, jika Anda menggunakan MariaDB, Anda dapat mengubah DB_HOST menjadi localhost:/path/to/mariadb.sock.

5. Memperbarui WordPress dan Plugin

Jika masalah eror ini muncul setelah Anda memperbarui WordPress atau plugin, ada kemungkinan ada ketidakcocokan antara versi WordPress atau plugin yang Anda gunakan dengan versi PHP atau ekstensi MySQL di server Anda. Dalam hal ini, langkah terbaik adalah memperbarui WordPress dan plugin Anda ke versi terbaru yang kompatibel.

Pastikan Anda selalu membuat salinan cadangan situs Anda sebelum memperbarui WordPress atau plugin, untuk menghindari kehilangan data.

6. Menghubungi Penyedia Hosting Anda

Jika semua langkah di atas tidak berhasil mengatasi error “Missing MySQL Extension Which is Required by WordPress”, langkah terakhir yang dapat Anda lakukan adalah menghubungi penyedia hosting Anda. Mereka dapat membantu Anda dalam mengatasi masalah ini atau memberikan informasi lebih lanjut mengenai konfigurasi server yang diperlukan oleh WordPress.

Kesimpulan

Dalam artikel ini, kita telah membahas cara mengatasi error “Missing MySQL Extension Which is Required by WordPress”. Mulai dari mengaktifkan ekstensi MySQL di server, menggunakan alternatif database, memperbarui WordPress dan plugin, hingga menghubungi penyedia hosting, semua langkah ini dapat membantu Anda mengatasi masalah eror ini. Selalu periksa kompatibilitas versi dan pastikan melakukan tindakan pencegahan sebelum memperbarui WordPress atau plugin.

Leave a Comment

Share this Doc

Cara Mengatasi Error Missing MySQL Extension Which is Required by WordPress

Or copy link

CONTENTS

WarnaHost sering menawarkan promosi, kupon, dan penawaran khusus kepada pelanggan selama periode awal. Harap dicatat bahwa penawaran khusus adalah harga promosi waktu terbatas yang tersedia untuk pelanggan baru dan hanya berlaku untuk Jangka Waktu Awal dan tidak untuk periode berulang atau perpanjangan.

Tarif promosi berlaku untuk paket hosting Cloud Hosting, Hosting Murah, Hosting Unlimited, dan VPS Hosting dan akan diperpanjang secara otomatis setelah jangka waktu awal dengan tarif reguler yang dapat ditemukan di panel kontrol Anda. Catatan: Jika Anda mendaftarkan domain gratis melalui kami dan ingin membatalkan akun Anda dalam masa jaminan uang kembali, ada biaya untuk mempertahankan domain Anda.

Asumsikan paket hosting Anda menyertakan domain gratis, dan Anda membatalkan hosting Anda dalam masa jaminan uang kembali. Dalam hal ini, Anda akan mendapatkan pengembalian dana 100% dari pembayaran Anda dikurangi tarif reguler pendaftaran nama domain.

Jaminan uang kembali tidak berlaku dan pengembalian dana tidak tersedia untuk layanan tambahan.

Anda secara tegas mengakui, menyetujui, dan memberi wewenang kepada kami untuk secara otomatis menagih biaya yang berlaku dan menagih kartu kredit Anda atau metode pembayaran lain yang tercatat untuk setiap Jangka Waktu Perpanjangan, kecuali Anda membatalkan Layanan sebelum tagihan tersebut.