🔧 OPRAVA: Zdá sa, že vo vašej inštalácii PHP chýba rozšírenie MySQL, ktoré vyžaduje WordPress

Chcete prevádzkovať samostatne spravovanú stránku WordPress? skvelé. Naučíš sa milión vecí. Jednou z kritických častí nastavenia servera je rozšírenie PHP MySQL, aby WordPress mohol komunikovať so serverom MySQL. Ak dostávate a PHP rozšírenie MySQL chyba pri inštalácii WordPress, pravdepodobne ste ho ešte nenainštalovali na svoj server.

V tomto vám ukážeme, ako nainštalovať správne rozšírenie PHP MySQL na váš web WordPress. Tiež sa ubezpečíme, že máte na svojom počítači nainštalovaný server MySQL.

✔ Uistite sa, že služba MySQL je nainštalovaná a spustená

Pred pokusom o inštaláciu rozšírenia PHP MySQL sa najprv uistite, že na vašom serveri beží server MySQL.

Ak chcete skontrolovať stav servera MySQL, spustite nasledujúci príkaz.

stav služby mysql

✅ Ak je na vašom serveri nainštalovaný a spustený MySQL, mali by ste dostať nasledujúcu odpoveď:

● mysql.service – komunitný server MySQL načítaný: načítaný (/lib/systemd/system/mysql.service; povolené; prednastavené výrobcom: povolené) Aktívne: aktívne (spustené) od Ut 2019-07-09 20:46:12 UTC; Pred 2 týždňami 2 dňami Dokumenty: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Hlavné PID: 1097 (mysqld) Stav: "SERVER_OPERATING" Úlohy: 46 (limit: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Ak MySQL nebeží, spustite službu spustením nasledujúceho príkazu.

spustenie služby mysql

⚙ Ak nie je nainštalovaný server MySQL, spustite nasledujúci príkaz a nainštalujte najnovší server MySQL.

apt-get install mysql-server -y

⚠ Pri inštalácii servera mysql nevyberajte predvolenú metódu overovania, použite metódu overenia LEGACY aby bola kompatibilná s WordPress.

✔ Skontrolujte, či je nainštalované rozšírenie PHP MySQL

Na svojom serveri WordPress spustite nasledujúci príkaz a skontrolujte verziu PHP nainštalovanú v počítači.

php -v

Vyššie uvedený príkaz by mal poskytnúť odpoveď podobnú tejto:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (vytvorené: 10. júla 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

Prvý riadok odpovede odhaľuje vašu verziu PHP, ktorá je vo vyššie uvedenom príklade PHP 7.3.

Teraz spustite nasledujúci príkaz, aby ste zistili, či je rozšírenie PHP MySQL povolené pre verziu PHP nainštalovanú na vašom serveri.

dpkg --zoznam | grep php-mysql

? Príklad: Ak je na vašom serveri nainštalovaná verzia PHP PHP 7.3. Potom použijete príkaz dpkg --zoznam | grep php7.3-mysql.

Ak je nainštalované rozšírenie MySQL, dostanete odpoveď podobnú tejto:

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

Ak na vašom serveri nie je nainštalované rozšírenie PHP MySQL, dostanete a prázdna odpoveď z príkazu grep. V takom prípade nainštalujeme rozšírenie php-mysql na váš server.

✅ NAINŠTALUJTE SPRÁVNE ROZŠÍRENIE PHP MYSQL

Spustite nasledujúci príkaz na inštaláciu príslušného rozšírenia php-mysql na váš server WordPress.

apt-get install php-mysql

? Príklad: Ak je na vašom serveri nainštalovaná verzia PHP PHP 7.3. Potom použijete príkaz apt-get nainštalovať php7.3-mysql.

Po nainštalovaní správneho rozšírenia PHP MySQL na váš server WordPress reštartujte webový server.

Apache:

poslúži reštart apache2

Nginx:

reštart služby nginx

Po dokončení všetkých vyššie uvedených pokynov skúste spustiť svoju stránku WordPress. Mal by bežať bez problémov.

? Na zdravie!