🔧 OPRAVA: Zdá se, že ve vaší instalaci PHP chybí rozšíření MySQL, které vyžaduje WordPress

Chcete provozovat samostatně spravovaný web WordPress? Skvělý. Naučíte se milion věcí. Jednou z kritických částí nastavení serveru je rozšíření PHP MySQL, aby WordPress mohl komunikovat se serverem MySQL. Pokud získáváte a PHP rozšíření MySQL chyba při instalaci WordPressu, pravděpodobně jste jej ještě nenainstalovali na svůj server.

V tomto vám ukážeme, jak nainstalovat správné rozšíření PHP MySQL na váš web WordPress. Také se ujistíme, že máte na svém počítači nainstalovaný server MySQL.

✔ Ujistěte se, že je nainstalována a spuštěna služba MySQL

Než se pokusíte nainstalovat rozšíření PHP MySQL, nejprve se ujistěte, že na vašem serveru běží MySQL server.

Spuštěním následujícího příkazu zkontrolujte stav serveru MySQL.

stav služby mysql

✅ Pokud je na vašem serveru nainstalována a spuštěna MySQL, měli byste obdržet následující odpověď:

● mysql.service – komunitní server MySQL Načten: načten (/lib/systemd/system/mysql.service; povoleno; přednastaveno dodavatelem: povoleno) Aktivní: aktivní (běží) od Út 2019-07-09 20:46:12 UTC; Před 2 týdny 2 dny Dokumenty: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Hlavní PID: 1097 (mysqld) Stav: "SERVER_OPERATING" Úkoly: 46 (limit: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Pokud MySQL neběží, spusťte službu spuštěním následujícího příkazu.

spuštění služby mysql

⚙ Pokud není nainstalován server MySQL, spusťte následující příkaz a nainstalujte nejnovější server MySQL.

apt-get install mysql-server -y

⚠ Při instalaci mysql-serveru nevybírejte výchozí metodu ověřování, použijte metodu ověřování LEGACY aby byla kompatibilní s WordPress.

✔ Zkontrolujte, zda je nainstalováno rozšíření PHP MySQL

Na svém serveru WordPress spusťte následující příkaz a zkontrolujte verzi PHP nainstalovanou v počítači.

php -v

Výše uvedený příkaz by měl vydat odpověď podobnou této:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (vytvořeno: 10. července 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, Zend Technologies

První řádek odpovědi odhaluje vaši verzi PHP, což je ve výše uvedeném příkladu PHP 7.3.

Nyní spusťte následující příkaz, abyste zjistili, zda je rozšíření PHP MySQL povoleno pro verzi PHP nainstalovanou na vašem serveru.

dpkg --seznam | grep php-mysql

? Příklad: Pokud je na vašem serveru nainstalována verze PHP PHP 7.3. Poté použijete příkaz dpkg --seznam | grep php7.3-mysql.

Pokud je nainstalováno rozšíření MySQL, dostanete odpověď podobnou této:

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

Pokud na vašem serveru není nainstalováno rozšíření PHP MySQL, získáte a prázdná odpověď z příkazu grep. V takovém případě na váš server nainstalujeme rozšíření php-mysql.

✅ NAINSTALUJTE SPRÁVNÉ ROZŠÍŘENÍ PHP MYSQL

Spuštěním následujícího příkazu nainstalujte příslušné rozšíření php-mysql na váš server WordPress.

apt-get install php-mysql

? Příklad: Pokud je na vašem serveru nainstalována verze PHP PHP 7.3. Poté použijete příkaz instalace apt-get php7.3-mysql.

Jakmile na váš WordPress server nainstalujete správné rozšíření PHP MySQL, restartujte webový server.

Apache:

obsluhovat restart apache2

Nginx:

restart služby nginx

Po dokončení všech výše uvedených pokynů zkuste spustit svůj web WordPress. Mělo by to běžet bez problémů.

? Na zdraví!