Hoe u de sorteerfout utf8mb4_0900_ai_ci kunt oplossen bij het importeren van de WordPress-database
Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk
Op zoek naar een zelfbeheerde WordPress-site? Super goed. Je zult een ontelbaar aantal dingen leren. Een van de cruciale onderdelen van het opzetten van een server is de PHP MySQL-extensie, zodat WordPress kan communiceren met de MySQL-server. Als je een PHP MySQL-extensiefout krijgt op je WordPress-installatie, dan heb je deze waarschijnlijk nog niet op je server geïnstalleerd.
Hierin laten we u zien hoe u de juiste PHP MySQL-extensie op uw WordPress-site installeert. We zorgen er ook voor dat u de MySQL-server op uw computer hebt geïnstalleerd.
✔ Zorg ervoor dat de MySQL-service is geïnstalleerd en actief is
Voordat we de PHP MySQL-extensie proberen te installeren, moeten we eerst controleren of de MySQL-server op uw server draait.
Voer de volgende opdracht uit om de MySQL-serverstatus te controleren.
service mysql status
✅ Als MySQL op uw server is geïnstalleerd en actief is, zou u het volgende antwoord moeten krijgen:
● 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
⚙ Als MySQL niet actief is, voert u de volgende opdracht uit om de service te starten.
service mysql start
⚙ Als MySQL-Server niet is geïnstalleerd, voert u de volgende opdracht uit om de nieuwste MySQL-Server te installeren.
apt-get install mysql-server -y
⚠ Kies bij het installeren van mysql-server niet de standaard authenticatiemethode, maar gebruik de LEGACY authenticatiemethode om deze compatibel te houden met WordPress.
✔ Controleer of de PHP MySQL-extensie is geïnstalleerd
Voer op uw WordPress-server de volgende opdracht uit om de PHP-versie te controleren die op de machine is geïnstalleerd.
php -v
De bovenstaande opdracht zou een antwoord moeten geven dat lijkt op dit:
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
De eerste regel van het antwoord onthult uw PHP-versie, die in het bovenstaande voorbeeld PHP 7.3 is.
Voer nu de volgende opdracht uit om te zien of de PHP MySQL-extensie is ingeschakeld voor de PHP-versie die op uw server is geïnstalleerd.
dpkg --list | grep php-mysql
📔 Voorbeeld: Als de op uw server geïnstalleerde PHP-versie PHP 7.3 is. Dan gebruik je het commando .dpkg --list | grep php7.3-mysql
Als de MySQL-extensie is geïnstalleerd, krijgt u een reactie die er ongeveer zo uitziet:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
Als de PHP MySQL-extensie niet op uw server is geïnstalleerd, krijgt u een leeg antwoord van het grep-commando. In dat geval installeren we de php-mysql-extensie op uw server.
✅ INSTALLEER DE JUISTE PHP MYSQL-EXTENSIE
Voer de volgende opdracht uit om de juiste php-mysql-extensie op uw WordPress-server te installeren.
apt-get install php-mysql
📔 Voorbeeld: Als de op uw server geïnstalleerde PHP-versie PHP 7.3 is. Dan gebruik je het commando .apt-get install php7.3-mysql
Nadat u de juiste PHP MySQL-extensie op uw WordPress-server hebt geïnstalleerd, start u de webserver opnieuw.
Apache:
servive apache2 restart
Nginx:
service nginx restart
Probeer uw WordPress-site uit te voeren nadat u alle bovenstaande instructies hebt voltooid. Het zou zonder problemen moeten werken.
🍻 Proost!
Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk
Leer hoe u MySQL installeert op Ubuntu 20.04
Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk
De Gutenberg-editor wordt binnenkort de standaardeditor in WordPress. Je hebt de mogelijkheid om de klassieke editor te selecteren
Nu de optie Vernieuwen in het contextmenu ontbreekt, kunt u als volgt items vernieuwen in Verkenner op Windows 11.
De WordPress 5.0 wordt eindelijk uitgerold en brengt een geheel nieuwe bewerkingservaring met de Gutenberg
Vanaf WordPress 5.0 is de standaardeditor op WordPress de nieuwe Block-editor. De nieuwe editor is radicaal anders
Op zoek naar een zelfbeheerde WordPress-site? Super goed. Je zult een ontelbaar aantal dingen leren. Een van de cruciale onderdelen van de instelling
Kunt u geen nieuw bericht schrijven met de nieuwe Block Editor in WordPress? De kans is groot dat je "De redacteur" krijgt
In dit artikel hebben we besproken hoe u korte PHP-tags kunt inschakelen. PHP ontleedt het bestand met behulp van openings- en sluitingstags, die eruitzien als . Korte PHP-tags inschakelen
In dit artikel leren we hoe je mod_evasive installeert en configureert om DoS- en DDoS-aanvallen op CentOS te voorkomen. De mod_evasive Apache-module.
hoe PHP te installeren met PHP-FPM voor NGINX op CentOS. De basisconfiguratie van de NGINX-webserver om de PHP-applicatie te verwerken en te serveren op poort 80.