🔧 NAPRAW: Wygląda na to, że w Twojej instalacji PHP brakuje rozszerzenia MySQL, które jest wymagane przez WordPress

Chcesz uruchomić samodzielnie zarządzaną witrynę WordPress? Świetny. Dowiesz się z miliona rzeczy. Jednym z krytycznych elementów konfiguracji serwera jest rozszerzenie PHP MySQL, dzięki któremu WordPress może komunikować się z serwerem MySQL. Jeśli podczas instalacji WordPressa pojawia się błąd rozszerzenia PHP MySQL , prawdopodobnie nie zainstalowałeś go jeszcze na swoim serwerze.

W tym artykule pokażemy, jak zainstalować prawidłowe rozszerzenie PHP MySQL w witrynie WordPress. Upewnimy się również, że masz zainstalowany MySQL-Server na swoim komputerze.

✔ Upewnij się, że usługa MySQL jest zainstalowana i uruchomiona

Zanim spróbujesz zainstalować rozszerzenie PHP MySQL, najpierw upewnij się, że serwer MySQL jest uruchomiony na twoim serwerze.

Uruchom następujące polecenie, aby sprawdzić stan serwera MySQL.

service mysql status

✅ Jeśli MySQL jest zainstalowany i uruchomiony na twoim serwerze, powinieneś otrzymać następującą odpowiedź:

● 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

⚙ Jeśli MySQL nie jest uruchomiony, uruchom następujące polecenie, aby uruchomić usługę.

service mysql start

⚙ Jeśli MySQL-Server nie jest zainstalowany, uruchom następujące polecenie, aby zainstalować najnowszy MySQL-Server.

apt-get install mysql-server -y

⚠ Podczas instalacji mysql-server nie wybieraj domyślnej metody uwierzytelniania, użyj metody uwierzytelniania LEGACY, aby była kompatybilna z WordPress.

✔ Sprawdź, czy jest zainstalowane rozszerzenie PHP MySQL

Na serwerze WordPress uruchom następujące polecenie, aby sprawdzić wersję PHP zainstalowaną na komputerze.

php -v

Powyższe polecenie powinno wygenerować odpowiedź podobną do tej:

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

Pierwsza linia odpowiedzi pokazuje twoją wersję PHP, która w powyższym przykładzie to PHP 7.3.

Teraz uruchom następujące polecenie, aby sprawdzić, czy rozszerzenie PHP MySQL jest włączone dla wersji PHP zainstalowanej na Twoim serwerze.

dpkg --list | grep php-mysql

📔 Przykład: Jeśli wersja PHP zainstalowana na Twoim serwerze to PHP 7.3. Wtedy użyjesz polecenia .dpkg --list | grep php7.3-mysql

Jeśli rozszerzenie MySQL jest zainstalowane, otrzymasz odpowiedź podobną do tej:

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

Jeśli rozszerzenie PHP MySQL nie jest zainstalowane na twoim serwerze, otrzymasz pustą odpowiedź od polecenia grep. W takim przypadku zainstalujemy rozszerzenie php-mysql na twoim serwerze.

✅ ZAINSTALUJ POPRAWNE ROZSZERZENIE PHP MYSQL
Uruchom następujące polecenie, aby zainstalować odpowiednie rozszerzenie php-mysql na serwerze WordPress.

apt-get install php-mysql

📔 Przykład: Jeśli wersja PHP zainstalowana na Twoim serwerze to PHP 7.3. Wtedy użyjesz polecenia .apt-get install php7.3-mysql

Po zainstalowaniu prawidłowego rozszerzenia PHP MySQL na serwerze WordPress, uruchom ponownie serwer WWW.

Apache:
servive apache2 restart

Nginx:
service nginx restart

Spróbuj uruchomić swoją witrynę WordPress po wykonaniu wszystkich powyższych instrukcji. Powinien działać bez problemów.

🍻 Na zdrowie!

Tags: #mysql #php

Jak rozwiązać problemy z WordPress 5.0

Jak rozwiązać problemy z WordPress 5.0

WordPress 5.0 jest wreszcie wdrażany i zapewnia zupełnie nowe wrażenia podczas edycji z Gutenberg

Jak odświeżyć elementy folderu w systemie Windows 11?

Jak odświeżyć elementy folderu w systemie Windows 11?

W przypadku braku opcji Odśwież w menu kontekstowym, oto jak możesz odświeżyć elementy w Eksploratorze plików w systemie Windows 11.

Jak ustawić klasyczny edytor jako domyślny edytor w WordPressie zamiast Gutenberga?

Jak ustawić klasyczny edytor jako domyślny edytor w WordPressie zamiast Gutenberga?

Edytor Gutenberg wkrótce stanie się domyślnym edytorem w WordPress. Będziesz mieć możliwość wybrania Edytora klasycznego

🔧 NAPRAW: Wygląda na to, że w Twojej instalacji PHP brakuje rozszerzenia MySQL, które jest wymagane przez WordPress

🔧 NAPRAW: Wygląda na to, że w Twojej instalacji PHP brakuje rozszerzenia MySQL, które jest wymagane przez WordPress

Chcesz uruchomić samodzielnie zarządzaną witrynę WordPress? Świetny. Dowiesz się z miliona rzeczy. Jedna z krytycznych części ustawienia

NAPRAW: „Edytor napotkał nieoczekiwany błąd” w WordPressie po aktualizacji

NAPRAW: „Edytor napotkał nieoczekiwany błąd” w WordPressie po aktualizacji

Nie możesz napisać nowego posta za pomocą nowego edytora bloków w WordPressie? Są szanse, że dostaniesz „Edytor

Jak wyłączyć edytor bloków i zainstalować klasyczny edytor w WordPress 5.0

Jak wyłączyć edytor bloków i zainstalować klasyczny edytor w WordPress 5.0

Począwszy od WordPress 5.0, domyślnym edytorem w WordPressie jest nowy edytor Block. Nowy edytor jest radykalnie inny

Jak naprawić błąd sortowania „utf8mb4_0900_ai_ci” podczas importowania bazy danych WordPress?

Jak naprawić błąd sortowania „utf8mb4_0900_ai_ci” podczas importowania bazy danych WordPress?

Jeśli zmieniasz instalację WordPressa z serwera MySQL 8 na MySQL 5.7 (lub poniżej), najprawdopodobniej napotkasz

Jak włączyć krótkie tagi PHP

Jak włączyć krótkie tagi PHP

W tym artykule omówiliśmy, jak włączyć krótkie tagi PHP. PHP parsuje plik używając znaczników otwierających i zamykających, które wyglądają jak . Aby włączyć krótkie tagi PHP

Skonfiguruj mod_evasive, aby zapobiec atakom DoS i DDoS na CentOS

Skonfiguruj mod_evasive, aby zapobiec atakom DoS i DDoS na CentOS

W tym artykule dowiemy się, jak zainstalować i skonfigurować mod_evasive, aby zapobiec atakom DoS i DDoS na CentOS. Moduł mod_evasive Apache.

Jak zainstalować PHP z PHP-FPM dla NGINX na CentOS

Jak zainstalować PHP z PHP-FPM dla NGINX na CentOS

jak zainstalować PHP z PHP-FPM dla NGINX na CentOS. Podstawowa konfiguracja serwera WWW NGINX do obsługi aplikacji PHP i ich serwera na porcie 80.