🔧 DÜZELTME: PHP kurulumunuzda WordPress için gerekli olan MySQL uzantısı eksik görünüyor

Kendi kendini yöneten bir WordPress sitesi mi çalıştırmak istiyorsunuz? Harika. Milyonlarca şey öğreneceksin. Bir sunucu kurmanın kritik kısımlarından biri, WordPress'in MySQL sunucusuyla iletişim kurabilmesi için PHP MySQL uzantısıdır. eğer alıyorsan PHP MySQL uzantısı WordPress kurulumunuzdaki hata, o zaman muhtemelen henüz sunucunuza yüklememişsinizdir.

Bu yazıda, WordPress sitenize doğru PHP MySQL uzantısını nasıl kuracağınızı göstereceğiz. Ayrıca makinenizde MySQL-Server'ın kurulu olduğundan emin olacağız.

✔ MySQL hizmetinin kurulu ve çalışır durumda olduğundan emin olun

PHP MySQL eklentisini yüklemeye çalışmadan önce sunucunuzda MySQL sunucusunun çalıştığından emin olalım.

MySQL sunucu durumunu kontrol etmek için aşağıdaki komutu çalıştırın.

hizmet mysql durumu

✅ Sunucunuzda MySQL kurulu ve çalışıyorsa, aşağıdaki yanıtı almalısınız:

● mysql.service - MySQL Community Server Yüklendi: yüklendi (/lib/systemd/system/mysql.service; etkin; satıcı ön ayarı: etkin) Etkin: 2019-07-09 Sal 20:46:12 UTC'den beri aktif (çalışıyor); 2 hafta 2 gün önce Dokümanlar: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Ana PID: 1097 (mysqld) Durum: "SERVER_OPERATING" Görevler: 46 (sınır: 4656) CGrubu: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ MySQL çalışmıyorsa, hizmeti başlatmak için aşağıdaki komutu çalıştırın.

servis mysql başlangıcı

⚙ MySQL Sunucusu kurulu değilse, en son MySQL Sunucusunu kurmak için aşağıdaki komutu çalıştırın.

apt-get install mysql-server -y

⚠ mysql-server kurarken varsayılan kimlik doğrulama yöntemini seçmeyin, ESKİ kimlik doğrulama yöntemini kullanın WordPress ile uyumlu tutmak için.

✔ PHP MySQL uzantısının kurulu olup olmadığını kontrol edin

WordPress sunucunuzda, makinede kurulu PHP sürümünü kontrol etmek için aşağıdaki komutu çalıştırın.

php -v

Yukarıdaki komut, buna benzer bir yanıt vermelidir:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (inşa: 10 Temmuz 2019 06:54:46) ( NTS ) Telif hakkı (c) 1997-2018 PHP Group Zend Engine v3. 3.7, Telif Hakkı (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Telif hakkı (c) 1999-2018, Zend Technologies

Yanıtın ilk satırı, yukarıdaki örnekte PHP 7.3 olan PHP sürümünüzü gösterir.

Şimdi, sunucunuzda kurulu PHP sürümü için PHP MySQL uzantısının etkin olup olmadığını görmek için aşağıdaki komutu çalıştırın.

dpkg --liste | grep php-mysql

? Örnek: Sunucunuzda kurulu PHP sürümü PHP 7.3 ise. Sonra komutu kullanacaksınız dpkg --liste | grep php7.3-mysql.

MySQL uzantısı kuruluysa, şuna benzer bir yanıt alırsınız:

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 PHP için MySQL modülü

Sunucunuzda PHP MySQL eklentisi kurulu değilse, alacaksın boş yanıt grep komutundan. Bu durumda sunucunuza php-mysql uzantısını yükleyeceğiz.

✅ DOĞRU PHP MYSQL UZANTISI YÜKLEYİN

WordPress sunucunuza uygun php-mysql uzantısını yüklemek için aşağıdaki komutu çalıştırın.

apt-get install php-mysql

? Örnek: Sunucunuzda kurulu PHP sürümü PHP 7.3 ise. Sonra komutu kullanacaksınız apt-get kurulumu php7.3-mysql.

WordPress sunucunuza doğru PHP MySQL uzantısını yükledikten sonra web sunucusunu yeniden başlatın.

Apaçi:

servive apache2 yeniden başlatma

Nginx:

hizmet nginx yeniden başlatma

Yukarıdaki tüm talimatları tamamladıktan sonra WordPress sitenizi çalıştırmayı deneyin. Sorunsuz çalışması gerekir.

? Şerefe!