🔧 PAtaisymas: atrodo, kad jūsų PHP diegime trūksta MySQL plėtinio, kurio reikalauja „WordPress“.

Norite paleisti savarankiškai valdomą „WordPress“ svetainę? Puiku. Sužinosite daugybę dalykų. Viena iš svarbiausių serverio nustatymo dalių yra PHP MySQL plėtinys, kad WordPress galėtų susisiekti su MySQL serveriu. Jei gaunate a PHP MySQL plėtinys „WordPress“ diegimo klaida, tikriausiai dar neįdiegėte jos savo serveryje.

Čia parodysime, kaip įdiegti tinkamą PHP MySQL plėtinį savo „WordPress“ svetainėje. Taip pat pasirūpinsime, kad jūsų kompiuteryje būtų įdiegtas MySQL serveris.

✔ Įsitikinkite, kad MySQL paslauga įdiegta ir veikia

Prieš bandydami įdiegti PHP MySQL plėtinį, pirmiausia įsitikinkime, kad jūsų serveryje veikia MySQL serveris.

Vykdykite šią komandą, kad patikrintumėte MySQL serverio būseną.

paslaugos mysql būsena

✅ Jei MySQL yra įdiegtas ir veikia jūsų serveryje, turėtumėte gauti tokį atsakymą:

● mysql.service – MySQL bendruomenės serveris įkeltas: įkeltas (/lib/systemd/system/mysql.service; įjungtas; tiekėjo iš anksto nustatytas: įjungtas) Aktyvus: aktyvus (veikia) nuo antradienio 2019-07-09 20:46:12 UTC; Prieš 2 savaites 2 dienas Dokumentai: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Pagrindinis PID: 1097 (mysqld) Būsena: "SERVER_OPERATING" Užduotys: 46 (riba: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Jei MySQL neveikia, paleiskite šią komandą, kad paleistumėte paslaugą.

paslauga mysql start

⚙ Jei „MySQL-Server“ neįdiegtas, paleiskite šią komandą, kad įdiegtumėte naujausią „MySQL-Server“.

apt-get install mysql-server -y

⚠ Diegdami mysql-server, nesirinkite numatytojo autentifikavimo metodo, naudoti LEGACY autentifikavimo metodą kad jis būtų suderinamas su „WordPress“.

✔ Patikrinkite, ar įdiegtas PHP MySQL plėtinys

„WordPress“ serveryje paleiskite šią komandą, kad patikrintumėte įrenginyje įdiegtą PHP versiją.

php -v

Aukščiau pateikta komanda turėtų pateikti atsakymą, panašų į šį:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (pastatyta: 2019 m. liepos 10 d. 06:54:46) ( NTS ) Autorių teisės (c) 1997–2018 PHP Group Zend Engine v3. 3.7, autorių teisės (c) 1998–2018 Zend Technologies su Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, autorių teisės (c) 1999–2018, Zend Technologies

Pirmoje atsakymo eilutėje rodoma jūsų PHP versija, kuri aukščiau pateiktame pavyzdyje yra PHP 7.3.

Dabar paleiskite šią komandą, kad sužinotumėte, ar PHP MySQL plėtinys įgalintas jūsų serveryje įdiegtai PHP versijai.

dpkg --list | grep php-mysql

? Pavyzdys: Jei jūsų serveryje įdiegta PHP versija yra PHP 7.3. Tada naudosite komandą dpkg --list | grep php7.3- mysql.

Jei įdiegtas MySQL plėtinys, gausite panašų atsakymą:

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

Jei jūsų serveryje neįdiegtas PHP MySQL plėtinys, gausite a tuščias atsakymas iš grep komandos. Tokiu atveju jūsų serveryje įdiegsime php-mysql plėtinį.

✅ Įdiekite TEISINGĄ PHP MYSQL PLĖTINĮ

Vykdykite šią komandą, kad įdiegtumėte atitinkamą php-mysql plėtinį savo „WordPress“ serveryje.

apt-get įdiegti php-mysql

? Pavyzdys: Jei jūsų serveryje įdiegta PHP versija yra PHP 7.3. Tada naudosite komandą apt-get install php7.3- mysql.

Įdiegę tinkamą PHP MySQL plėtinį savo „WordPress“ serveryje, iš naujo paleiskite žiniatinklio serverį.

Apache:

servive apache2 paleisti iš naujo

Nginx:

nginx paslaugos paleidimas iš naujo

Atlikę visas aukščiau pateiktas instrukcijas, pabandykite paleisti „WordPress“ svetainę. Jis turėtų veikti be problemų.

? Sveikinu!