Mengatasi Error PHP Extension
Pesan error seperti "Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress" biasanya muncul karena modul PHP yang dibutuhkan oleh aplikasi web belum aktif di sisi server. Mengaktifkan PHP extension adalah langkah krusial untuk memastikan kompatibilitas antara skrip aplikasi dengan lingkungan server.
Langkah Mengaktifkan PHP Extension via hPanel
Jika Anda menggunakan layanan hosting dengan panel kontrol seperti hPanel, ikuti langkah-langkah berikut untuk mengaktifkan modul yang diperlukan:
- Login ke akun hosting Anda.
- Buka menu Hosting dan pilih Kelola pada domain yang dituju.
- Cari menu Advanced atau Pengaturan PHP.
- Pilih opsi PHP Extensions atau PHP Selector.
- Cari nama ekstensi yang dibutuhkan (misalnya:
mysqli,pdo_mysql,gd, ataumbstring). - Centang kotak di samping nama ekstensi tersebut dan klik Simpan atau Update.
Tabel Referensi Ekstensi PHP Umum
| Nama Ekstensi | Fungsi Utama |
|---|---|
| mysqli / pdo_mysql | Koneksi database MySQL/MariaDB |
| gd | Manipulasi gambar (resize, crop) |
| mbstring | Pemrosesan string multibyte (karakter khusus) |
| curl | Transfer data antar server |
| zip | Kompresi dan ekstraksi file ZIP |
Troubleshooting dan Verifikasi
Setelah mengaktifkan ekstensi, pastikan perubahan telah diterapkan dengan melakukan verifikasi melalui file phpinfo.php. Buat file baru dengan kode berikut:
<?php
phpinfo();
?>Akses file tersebut melalui browser (contoh: domainanda.com/phpinfo.php). Cari nama ekstensi yang baru saja diaktifkan menggunakan fitur pencarian browser (Ctrl+F). Jika muncul dalam daftar, maka ekstensi telah aktif dengan benar. Jangan lupa untuk menghapus file phpinfo.php setelah verifikasi selesai demi alasan keamanan server.
Jika masalah tetap berlanjut, periksa versi PHP yang digunakan. Beberapa aplikasi memerlukan versi PHP spesifik (misalnya PHP 8.1 atau 8.2). Pastikan versi PHP yang dipilih di panel kontrol sudah sesuai dengan kebutuhan sistem aplikasi Anda.