🔧 FIX: Deiner PHP-Installation scheint die MySQL-Erweiterung zu fehlen, die von WordPress benötigt wird

Möchten Sie eine selbstverwaltete WordPress-Site betreiben? Groß. Sie werden zig Dinge lernen. Einer der kritischen Teile beim Einrichten eines Servers ist die PHP-MySQL-Erweiterung, damit WordPress mit dem MySQL-Server kommunizieren kann. Wenn Sie bei Ihrer WordPress-Installation einen PHP-MySQL-Erweiterungsfehler erhalten , haben Sie ihn wahrscheinlich noch nicht auf Ihrem Server installiert.

In diesem zeigen wir Ihnen, wie Sie die richtige PHP-MySQL-Erweiterung auf Ihrer WordPress-Site installieren. Außerdem stellen wir sicher, dass der MySQL-Server auf Ihrem Rechner installiert ist.

✔ Stellen Sie sicher, dass der MySQL-Dienst installiert ist und ausgeführt wird

Bevor Sie versuchen, die PHP MySQL-Erweiterung zu installieren, stellen wir zunächst sicher, dass der MySQL-Server auf Ihrem Server läuft.

Führen Sie den folgenden Befehl aus, um den Status des MySQL-Servers zu überprüfen.

service mysql status

✅ Wenn MySQL auf Ihrem Server installiert ist und ausgeführt wird, sollten Sie die folgende Antwort erhalten:

● 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

⚙ Wenn MySQL nicht läuft, führen Sie den folgenden Befehl aus, um den Dienst zu starten.

service mysql start

⚙ Wenn MySQL-Server nicht installiert ist, führen Sie den folgenden Befehl aus, um den neuesten MySQL-Server zu installieren.

apt-get install mysql-server -y

⚠ Wählen Sie bei der Installation von mysql-server nicht die Standard-Authentifizierungsmethode, sondern verwenden Sie die LEGACY-Authentifizierungsmethode , um sie mit WordPress kompatibel zu halten.

✔ Überprüfen Sie, ob die PHP MySQL-Erweiterung installiert ist

Führen Sie auf Ihrem WordPress-Server den folgenden Befehl aus, um die auf dem Computer installierte PHP-Version zu überprüfen.

php -v

Der obige Befehl sollte eine ähnliche Antwort wie diese ausgeben:

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

Die erste Zeile der Antwort zeigt Ihre PHP-Version an, die im obigen Beispiel PHP 7.3 ist.

Führen Sie nun den folgenden Befehl aus, um zu sehen, ob die PHP MySQL-Erweiterung für die auf Ihrem Server installierte PHP-Version aktiviert ist.

dpkg --list | grep php-mysql

📔 Beispiel: Wenn die auf Ihrem Server installierte PHP-Version PHP 7.3 ist. Dann verwenden Sie den Befehl .dpkg --list | grep php7.3-mysql

Wenn die MySQL-Erweiterung installiert ist, erhalten Sie eine ähnliche Antwort:

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

Wenn die PHP MySQL-Erweiterung nicht auf Ihrem Server installiert ist, erhalten Sie eine leere Antwort vom grep-Befehl. In diesem Fall installieren wir die php-mysql-Erweiterung auf Ihrem Server.

✅ KORREKTE PHP-MYSQL-ERWEITERUNG INSTALLIEREN Führen
Sie den folgenden Befehl aus, um die entsprechende php-mysql-Erweiterung auf Ihrem WordPress-Server zu installieren.

apt-get install php-mysql

📔 Beispiel: Wenn die auf Ihrem Server installierte PHP-Version PHP 7.3 ist. Dann verwenden Sie den Befehl .apt-get install php7.3-mysql

Nachdem Sie die richtige PHP MySQL-Erweiterung auf Ihrem WordPress-Server installiert haben, starten Sie den Webserver neu.

Apache:
servive apache2 restart

Nginx:
service nginx restart

Versuchen Sie, Ihre WordPress-Site auszuführen, nachdem Sie alle obigen Anweisungen ausgeführt haben. Es sollte ohne Probleme laufen.

🍻 Prost!

Tags: #mysql #php

FIX: „Der Editor hat einen unerwarteten Fehler festgestellt“ in WordPress nach dem Update

FIX: „Der Editor hat einen unerwarteten Fehler festgestellt“ in WordPress nach dem Update

Sie können mit dem neuen Block-Editor in WordPress keinen neuen Beitrag schreiben? Die Chancen stehen gut, dass Sie "Der Redakteur" bekommen

So beheben Sie WordPress 5.0-Probleme

So beheben Sie WordPress 5.0-Probleme

Das WordPress 5.0 wird endlich ausgerollt und bringt mit dem Gutenberg ein brandneues Bearbeitungserlebnis mit sich

So deaktivieren Sie den Block-Editor und installieren den klassischen Editor in WordPress 5.0

So deaktivieren Sie den Block-Editor und installieren den klassischen Editor in WordPress 5.0

Ab WordPress 5.0 ist der Standard-Editor von WordPress der neue Block-Editor. Der neue Editor ist radikal anders

🔧 FIX: Deiner PHP-Installation scheint die MySQL-Erweiterung zu fehlen, die von WordPress benötigt wird

🔧 FIX: Deiner PHP-Installation scheint die MySQL-Erweiterung zu fehlen, die von WordPress benötigt wird

Möchten Sie eine selbstverwaltete WordPress-Site betreiben? Groß. Sie werden zig Dinge lernen. Einer der kritischen Teile der Einstellung

So aktualisieren Sie Ordnerelemente in Windows 11

So aktualisieren Sie Ordnerelemente in Windows 11

Wenn die Option Aktualisieren im Kontextmenü fehlt, können Sie Elemente im Datei-Explorer unter Windows 11 aktualisieren.

So beheben Sie den Sortierfehler „utf8mb4_0900_ai_ci“ beim Importieren der WordPress-Datenbank

So beheben Sie den Sortierfehler „utf8mb4_0900_ai_ci“ beim Importieren der WordPress-Datenbank

Wenn Sie Ihre WordPress-Installation von einem MySQL 8-Server auf MySQL 5.7 (oder niedriger) umstellen, werden Sie höchstwahrscheinlich auf

So legen Sie den Classic Editor als Standardeditor in WordPress anstelle von Gutenberg fest

So legen Sie den Classic Editor als Standardeditor in WordPress anstelle von Gutenberg fest

Der Gutenberg-Editor wird bald zum Standard-Editor in WordPress. Sie haben die Möglichkeit, den Classic Editor auszuwählen

So aktivieren Sie PHP-Kurztags

So aktivieren Sie PHP-Kurztags

In diesem Artikel haben wir behandelt, wie Sie PHP-Short-Tags aktivieren. PHP analysiert die Datei mit öffnenden und schließenden Tags, die wie . So aktivieren Sie PHP-Kurztags

Konfigurieren Sie mod_evasive, um DoS- und DDoS-Angriffe auf CentOS zu verhindern

Konfigurieren Sie mod_evasive, um DoS- und DDoS-Angriffe auf CentOS zu verhindern

In diesem Artikel erfahren Sie, wie Sie mod_evasive installieren und konfigurieren, um DoS- und DDoS-Angriffe auf CentOS zu verhindern. Das mod_evasive Apache-Modul.

So installieren Sie PHP mit PHP-FPM für NGINX auf CentOS

So installieren Sie PHP mit PHP-FPM für NGINX auf CentOS

wie man PHP mit PHP-FPM für NGINX auf CentOS installiert. Die Grundkonfiguration des NGINX-Webservers zur Verarbeitung von PHP-Anwendungen und deren Server auf Port 80.