🔧 LABOŠANA: šķiet, ka jūsu PHP instalācijā trūkst MySQL paplašinājuma, kas nepieciešams pakalpojumam WordPress

Vai vēlaties palaist pašpārvaldītu WordPress vietni? Lieliski. Jūs uzzināsit miljons lietu. Viena no svarīgākajām servera iestatīšanas daļām ir PHP MySQL paplašinājums, lai WordPress varētu sazināties ar MySQL serveri. Ja jūs saņemat a PHP MySQL paplašinājums kļūda jūsu WordPress instalācijā, iespējams, jūs to vēl neesat instalējis savā serverī.

Šeit mēs parādīsim, kā jūsu WordPress vietnē instalēt pareizo PHP MySQL paplašinājumu. Mēs arī pārliecināsimies, ka jūsu datorā ir instalēts MySQL-Server.

✔ Pārliecinieties, vai MySQL pakalpojums ir instalēts un darbojas

Pirms mēģināt instalēt PHP MySQL paplašinājumu, vispirms pārliecinieties, vai jūsu serverī darbojas MySQL serveris.

Palaidiet šo komandu, lai pārbaudītu MySQL servera statusu.

pakalpojuma mysql statuss

✅ Ja MySQL ir instalēts un darbojas jūsu serverī, jums vajadzētu saņemt šādu atbildi:

● mysql.service — MySQL kopienas serveris ielādēts: ielādēts (/lib/systemd/system/mysql.service; iespējots; piegādātāja iepriekš iestatīts: iespējots) Aktīvs: aktīvs (darbojas) kopš otrdienas 2019-07-09 20:46:12 UTC; Pirms 2 nedēļām 2 dienām Dokumenti: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Galvenais PID: 1097 (mysqld) Statuss: "SERVER_OPERATING" Uzdevumi: 46 (ierobežojums: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Ja MySQL nedarbojas, palaidiet šo komandu, lai palaistu pakalpojumu.

pakalpojuma mysql sākums

⚙ Ja MySQL-Server nav instalēts, palaidiet šo komandu, lai instalētu jaunāko MySQL-Server.

apt-get install mysql-server -y

⚠ Instalējot mysql-serveri, neizvēlieties noklusējuma autentifikācijas metodi, izmantojiet LEGACY autentifikācijas metodi lai tā būtu saderīga ar WordPress.

✔ Pārbaudiet, vai ir instalēts PHP MySQL paplašinājums

Savā WordPress serverī palaidiet šo komandu, lai pārbaudītu mašīnā instalēto PHP versiju.

php -v

Iepriekš minētajai komandai vajadzētu izvadīt atbildi, kas līdzīga šai:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (būvēts: 2019. gada 10. jūlijs, 06:54:46) ( NTS ) Autortiesības (c) 1997–2018 PHP grupas Zend Engine v3. 3.7, autortiesības (c) 1998-2018 Zend Technologies ar Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, autortiesības (c) 1999-2018, Zend Technologies

Pirmā atbildes rindiņa atklāj jūsu PHP versiju, kas iepriekš minētajā piemērā ir PHP 7.3.

Tagad palaidiet šo komandu, lai redzētu, vai PHP MySQL paplašinājums ir iespējots jūsu serverī instalētajai PHP versijai.

dpkg --list | grep php-mysql

? Piemērs: Ja jūsu serverī instalētā PHP versija ir PHP 7.3. Pēc tam izmantosit komandu dpkg --list | grep php7.3- mysql.

Ja MySQL paplašinājums ir instalēts, jūs saņemsit līdzīgu atbildi:

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

Ja jūsu serverī nav instalēts PHP MySQL paplašinājums, jūs saņemsiet a tukša atbilde no komandas grep. Tādā gadījumā mēs jūsu serverī instalēsim php-mysql paplašinājumu.

✅ INSTALĒT PAREIZU PHP MYSQL PAPLAŠINĀJUMU

Palaidiet šo komandu, lai savā WordPress serverī instalētu atbilstošo php-mysql paplašinājumu.

apt-get instalēt php-mysql

? Piemērs: Ja jūsu serverī instalētā PHP versija ir PHP 7.3. Pēc tam izmantosit komandu apt-get install php7.3- mysql.

Kad savā WordPress serverī esat instalējis pareizo PHP MySQL paplašinājumu, restartējiet tīmekļa serveri.

Apache:

servive apache2 restartēšana

Nginx:

pakalpojuma nginx restartēšana

Pēc visu iepriekš minēto norādījumu izpildes mēģiniet palaist savu WordPress vietni. Tam vajadzētu darboties bez problēmām.

? Priekā!