Apa instalasi php Anda tampaknya tidak memiliki ekstensi mysql yang diperlukan oleh wordpress?

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

Your PHP installation appears to be missing the MySQL extension which is required by WordPress tutorial for fixing

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

Updating WordPress to fix php error

Beberapa masalah dapat menyebabkan kesalahan WordPress kehilangan ekstensi mysql. Anda dapat mengatasinya dengan menjalankan pembaruan di admin WordPress

Untuk memperbarui WordPress

  1. Masuk ke halaman wp-admin situs web Anda, misalnya, https. //situs contoh. com/wp-admin/
  2. Klik tautan Pembaruan di sudut kiri atas. Halaman ini menampilkan pembaruan yang tersedia
  3. 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 –v

Sistem menampilkan versi perangkat lunak PHP yang diinstal seperti yang ditunjukkan di bawah ini

ubuntu terminal php -v command showing the installed PHP version

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

Checking the PHP version in the MySQL support section in the info.php file

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 update
sudo apt-get install php5-mysqlnd

Topi Merah/CentOS

sudo yum update
sudo yum install php-mysql

Mulai 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.ini

Ini 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

0
1

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

_2

Setelah 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

_3

Telusuri 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

Apakah instalasi PHP Anda tampaknya tidak memiliki ekstensi MySQL yang dibutuhkan oleh WordPress Hostinger?

Jika Anda melihat instalasi PHP Anda tampaknya tidak memiliki ekstensi MySQL yang diperlukan oleh kesalahan WordPress, itu berarti Anda menggunakan versi PHP yang tidak kompatibel dengan versi skrip Anda . (your WordPress installation is most likely outdated).

Mengapa instalasi PHP Anda tampaknya tidak memiliki ekstensi MySQL yang dibutuhkan oleh WordPress xampp?

Apa Artinya "Instalasi PHP Anda Tampaknya Kehilangan Ekstensi MySQL yang Diperlukan oleh WordPress"? . the PHP installation on your server doesn't have the required MySQL extension to connect WordPress to your MySQL database.

Ekstensi MySQL apa yang dibutuhkan oleh WordPress?

WordPress merekomendasikan penggunaan PHP versi stabil terbaru, yang saat ini adalah PHP 7. 4. Jika Anda menggunakan versi WordPress yang sangat usang dengan versi PHP modern, kesalahan ini juga dapat terjadi. PHP 7. 0 menghentikan ekstensi MySQL dan WordPress sekarang menggunakan ekstensi PDO_MySQL atau MySQLi yang lebih baru.

Bagaimana cara mengaktifkan ekstensi PHP MySQL?

Periksa Konfigurasi Ekstensi PHP . Setelah Anda selesai, simpan dan keluar, lalu mulai ulang server web Anda. Scroll down to the extension_dir setting, and either update it to match your actual extension directory, or comment it out. Once you finish, save and exit, then restart your web server.