WordPress adalah platform yang stabil. Tetapi salah satu kesalahan yang paling umum adalah “Instalasi PHP Anda tampaknya tidak memiliki ekstensi MySQL yang diperlukan oleh WordPress. Ini terjadi ketika kode PHP situs Anda tidak kompatibel dengan versi PHP yang digunakan situs tersebut
Dalam panduan ini, kami akan menyelesaikan kesalahan PHP terkait dengan ekstensi MySQL yang hilang di WordPress
Prasyarat
- Akses ke server yang menghosting instalasi WordPress (lokal atau SSH)
- Akun pengguna dengan hak sudo
- Akses ke jendela baris perintah/terminal (opsional)
- Manajer paket (seperti yum atau apt)
Perbarui WordPress
Beberapa masalah dapat menyebabkan kesalahan WordPress kehilangan ekstensi mysql. Anda dapat mengatasinya dengan menjalankan pembaruan di admin WordPress
Untuk memperbarui WordPress
- Masuk ke halaman wp-admin situs web Anda, misalnya, https. //situs contoh. com/wp-admin/
- Klik tautan Pembaruan di sudut kiri atas. Halaman ini menampilkan pembaruan yang tersedia
- Klik tombol Perbarui Sekarang
Jika penginstalan Anda mutakhir, WordPress menawarkan opsi untuk menginstal ulang versi saat ini
WordPress dirancang untuk menonaktifkan plugin sebelum memperbarui. Anda juga dapat menonaktifkan plugin apa pun secara manual terlebih dahulu. Pastikan Anda selalu memperbarui instalasi WordPress Anda sebelum memperbarui plugin apa pun
Periksa Versi PHP di Server Anda
Masuk ke server yang menghosting situs WordPress Anda, baik secara lokal maupun melalui SSH. Periksa versi PHP dengan perintah
php –vSistem menampilkan versi perangkat lunak PHP yang diinstal seperti yang ditunjukkan di bawah ini
Anda juga dapat menelusuri direktori /public_html tempat konten WordPress Anda disimpan. Buat file baru bernama info. php, lalu buka di editor
Masukkan baris berikut dalam file
_Simpan file dan keluar. Sekarang Anda dapat memuat file di browser web, dan halaman tersebut akan menampilkan daftar panjang semua detailnya
Periksa Ekstensi PHP MySQL Terpasang
Lihat melalui info. php yang kami buat di bagian sebelumnya. Di bawah Dukungan MySQL, temukan sel versi API Klien, periksa versi PHP
Tip. Gunakan Ctrl+F dan ketik _4 untuk menemukan bagian ini alih-alih menelusuri file
Jika bidang Versi API Klien kosong, Anda mungkin kehilangan ekstensi MySQL untuk PHP. Masukkan perintah berikut untuk menginstalnya
Ubuntu
sudo apt-get updatesudo apt-get install php5-mysqlndTopi Merah/CentOS
sudo yum updatesudo yum install php-mysqlMulai ulang server untuk menerapkan perubahan
Catatan. Jika Anda menjalankan PHP7. x, ganti perintah yang sesuai
Periksa Konfigurasi Ekstensi PHP
Jika Anda telah menjalankan pembaruan atau memigrasikan situs web Anda, mungkin ada ketidakcocokan dalam konfigurasi PHP di extension_dir tempat WordPress mencari data PHP. Di halaman web info PHP Anda, temukan entri File Konfigurasi yang Dimuat dengan jalur ke php. file ini. Garisnya mungkin terlihat seperti ini
/opt/imh/imh-php56/root/usr/lib/php/php.iniIni adalah lokasi di mana server Anda menyimpan konfigurasi PHP
Selanjutnya, temukan entri extension_dir di info. php yang Anda muat di browser. Baris harus dikomentari atau berisi jalur yang valid ke ekstensi PHP
/opt/php56/lib/php/extensions/no-debug-non-zts-20131226_Jika kosong, edit php. file ini
sudo nano /opt/imh/imh-php56/root/usr/lib/php/php.ini_Gulir ke bawah ke pengaturan extension_dir, dan perbarui agar sesuai dengan direktori ekstensi Anda yang sebenarnya, atau beri komentar. Setelah Anda selesai, simpan dan keluar, lalu mulai ulang server web Anda
Tip. Untuk menandai baris sebagai komentar, awali baris dengan titik koma 5
Nama File atau Path Salah untuk MySQL. jadi atau MySQL. dll
Jika Anda menggunakan php yang disesuaikan. Ini, itu tidak selalu diperbarui saat Anda memigrasi atau memutakhirkan instalasi Anda. Dalam hal ini, Anda perlu mengedit php. file ini. Gunakan editor teks pengkodean dan tambahkan jalur ke file, misalnya
sudo nano /opt/imh/imh-php56/root/usr/lib/php/php.ini_Temukan dan komentari baris berikut
Simpan file dan keluar, lalu mulai ulang server Anda dan uji
Paket php-mysqlnd-ms yang hilang (Ubuntu)
Versi terbaru dari sistem operasi Ubuntu menggunakan driver MySQL asli, bukan pustaka PHP lama. Dalam hal ini, ketika paket php5-mysqlnd-ms hilang, kesalahan Instalasi PHP Anda tampaknya hilang ekstensi MySQL yang diperlukan oleh WordPress mungkin muncul
Instal paket dengan menggunakan perintah berikut
_2Setelah selesai, restart server Anda dan uji
Periksa Kustomisasi PHP Lainnya
Jika Anda telah mencoba semua langkah ini dan Anda masih mendapatkan kesalahan "Instalasi PHP Anda tampaknya hilang ekstensi MySQL", Anda dapat melihat file konfigurasi yang disesuaikan
Bukalah. htaccess dengan jalur lengkap situs web Anda
_3Telusuri dan periksa versi PHP yang direferensikan. Itu harus versi PHP yang sama dengan yang Anda periksa sebelumnya di info Anda. file php
Jika semuanya terlihat bagus. htaccess, lakukan hal yang sama untuk php Anda. file ini. Sekali lagi, Anda sedang mencari referensi ke versi PHP yang berbeda dari info Anda. file php ditampilkan
Ubah versi referensi atau hapus bagian itu dari file. Simpan perubahan ke file, keluar, lalu mulai ulang server Anda
Catatan. Jika Anda menggunakan disesuaikan. htaccess dan php. Ini, uji instalasi WordPress Anda dengan versi default dari file-file ini. Anda dapat mengganti namanya 6 dan 7 untuk menonaktifkannya. Kemudian, salin versi default cadangan Anda atau unduh yang baru
Kesimpulan
Tutorial ini mencantumkan beberapa opsi untuk memperbaiki kesalahan “Instalasi PHP Anda tampaknya tidak memiliki ekstensi MySQL. ” Biasanya, memuat ekstensi MySQL yang hilang untuk PHP menyelesaikan masalah