πŸ”§ FIX: Pemasangan PHP anda nampaknya tiada sambungan MySQL yang diperlukan oleh WordPress

Ingin menjalankan laman WordPress yang diurus sendiri? Hebat. Anda akan belajar berjuta-juta perkara. Salah satu bahagian penting dalam menyediakan pelayan ialah sambungan PHP MySQL supaya WordPress boleh berkomunikasi dengan pelayan MySQL. Jika anda mendapat ralat sambungan PHP MySQL pada pemasangan WordPress anda, maka anda mungkin belum memasangnya lagi pada pelayan anda.

Dalam hal ini kami akan menunjukkan kepada anda cara memasang sambungan PHP MySQL yang betul pada tapak WordPress anda. Kami juga akan memastikan bahawa anda telah memasang MySQL-Server pada mesin anda.

βœ” Pastikan perkhidmatan MySQL dipasang dan berjalan

Sebelum cuba memasang sambungan PHP MySQL, mari kita pastikan pelayan MySQL berjalan pada pelayan anda.

Jalankan arahan berikut untuk menyemak status pelayan MySQL.

service mysql status

βœ… Jika MySQL dipasang dan berjalan pada pelayan anda, anda sepatutnya mendapat respons berikut:

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 1097 (mysqld)
   Status: "SERVER_OPERATING"
    Tasks: 46 (limit: 4656)
   CGroup: /system.slice/mysql.service
           └─1097 /usr/sbin/mysqld

βš™ Jika MySQL tidak berjalan, jalankan arahan berikut untuk memulakan perkhidmatan.

service mysql start

βš™ Jika MySQL-Server tidak dipasang, jalankan arahan berikut untuk memasang MySQL-Server yang terkini.

apt-get install mysql-server -y

⚠ Apabila memasang mysql-server, jangan pilih kaedah pengesahan lalai, gunakan kaedah pengesahan LEGACY untuk memastikan ia serasi dengan WordPress.

βœ” Semak sama ada sambungan PHP MySQL dipasang

Pada pelayan WordPress anda, jalankan arahan berikut untuk menyemak versi PHP yang dipasang pada mesin.

php -v

Perintah di atas harus mengeluarkan respons yang serupa dengan ini:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Baris pertama respons mendedahkan versi PHP anda, yang dalam contoh di atas ialah PHP 7.3.

Sekarang jalankan arahan berikut untuk melihat sama ada sambungan PHP MySQL didayakan untuk versi PHP yang dipasang pada pelayan anda.

dpkg --list | grep php-mysql

πŸ“” Contoh: Jika versi PHP yang dipasang pada pelayan anda ialah PHP 7.3. Kemudian anda akan menggunakan arahan .dpkg --list | grep php7.3-mysql

Jika sambungan MySQL dipasang, anda akan mendapat respons yang serupa dengan ini:

ii  php7.3-mysql                          7.3.7-1+ubuntu18.04.1+deb.sury.org+1         amd64        MySQL module for PHP

Jika sambungan PHP MySQL tidak dipasang pada pelayan anda , anda akan mendapat respons kosong daripada arahan grep. Dalam kes itu, kami akan memasang sambungan php-mysql pada pelayan anda.

βœ… INSTALL BETUL PHP MYSQL EXTENSION
Jalankan arahan berikut untuk memasang sambungan php-mysql yang sesuai pada pelayan WordPress anda.

apt-get install php-mysql

πŸ“” Contoh: Jika versi PHP yang dipasang pada pelayan anda ialah PHP 7.3. Kemudian anda akan menggunakan arahan .apt-get install php7.3-mysql

Sebaik sahaja anda telah memasang sambungan PHP MySQL yang betul pada pelayan WordPress anda, mulakan semula pelayan web.

Apache:
servive apache2 restart

Nginx:
service nginx restart

Cuba jalankan tapak WordPress anda selepas melengkapkan semua arahan di atas. Ia sepatutnya berjalan tanpa masalah.

🍻 Ceria!

Tags: #mysql #php

Cara Menyegarkan Semula Item Folder dalam Windows 11

Cara Menyegarkan Semula Item Folder dalam Windows 11

Dengan pilihan Muat Semula dalam menu konteks tiada, inilah cara anda boleh memuat semula item dalam File Explorer pada Windows 11.

Bagaimana untuk menetapkan Editor Klasik sebagai Editor Lalai dalam WordPress dan bukannya Gutenberg

Bagaimana untuk menetapkan Editor Klasik sebagai Editor Lalai dalam WordPress dan bukannya Gutenberg

Editor Gutenberg akan menjadi editor lalai dalam WordPress tidak lama lagi. Anda akan mempunyai pilihan untuk memilih Editor Klasik

πŸ”§ FIX: Pemasangan PHP anda nampaknya tiada sambungan MySQL yang diperlukan oleh WordPress

πŸ”§ FIX: Pemasangan PHP anda nampaknya tiada sambungan MySQL yang diperlukan oleh WordPress

Ingin menjalankan laman WordPress yang diurus sendiri? Hebat. Anda akan belajar berjuta-juta perkara. Salah satu bahagian penting dalam penetapan

FIX: Editor telah mengalami ralat yang tidak dijangka dalam WordPress selepas kemas kini

FIX: Editor telah mengalami ralat yang tidak dijangka dalam WordPress selepas kemas kini

Tidak dapat menulis siaran baharu menggunakan Editor Blok baharu dalam WordPress? Kemungkinan anda akan mendapat β€œEditor

Bagaimana untuk Membetulkan Ralat Pengumpulan utf8mb4_0900_ai_ci semasa Mengimport Pangkalan Data WordPress

Bagaimana untuk Membetulkan Ralat Pengumpulan utf8mb4_0900_ai_ci semasa Mengimport Pangkalan Data WordPress

Jika anda menukar pemasangan WordPress anda daripada pelayan MySQL 8 kepada MySQL 5.7 (atau ke bawah), kemungkinan besar anda akan menghadapi

Cara Lumpuhkan Editor Blok dan Pasang Editor Klasik dalam WordPress 5.0

Cara Lumpuhkan Editor Blok dan Pasang Editor Klasik dalam WordPress 5.0

Bermula dengan WordPress 5.0, editor lalai pada WordPress ialah editor Blok baharu. Editor baharu berbeza secara radikal

Bagaimana untuk menyelesaikan masalah WordPress 5.0

Bagaimana untuk menyelesaikan masalah WordPress 5.0

WordPress 5.0 akhirnya dilancarkan dan ia membawa bersamanya pengalaman penyuntingan serba baharu dengan Gutenberg

Cara Mengaktifkan tag pendek PHP

Cara Mengaktifkan tag pendek PHP

Dalam artikel ini, kami telah membahas cara mengaktifkan tag pendek PHP. PHP menguraikan fail menggunakan tag pembuka dan penutup, yang kelihatan seperti. Untuk mengaktifkan tag pendek PHP

Konfigurasikan mod_evasive Untuk Mencegah Serangan DoS dan DDoS Di CentOS

Konfigurasikan mod_evasive Untuk Mencegah Serangan DoS dan DDoS Di CentOS

Dalam artikel ini, kita akan belajar cara memasang dan mengkonfigurasi mod_evasive untuk mencegah serangan DoS dan DDoS di CentOS. Modul Apache mod_evasive.

Cara Memasang PHP dengan PHP-FPM Untuk NGINX di CentOS

Cara Memasang PHP dengan PHP-FPM Untuk NGINX di CentOS

cara memasang PHP dengan PHP-FPM untuk NGINX di CentOS. Konfigurasi asas pelayan web NGINX untuk memproses aplikasi PHP dan melayannya di port 80.