🔧 POPRAVAK: Čini se da vašoj PHP instalaciji nedostaje proširenje MySQL koje je potrebno za WordPress

Želite pokrenuti web-lokaciju WordPress kojom se samostalno upravlja? Sjajno. Naučit ćete zilion stvari. Jedan od kritičnih dijelova postavljanja poslužitelja je PHP MySQL ekstenzija tako da WordPress može komunicirati s MySQL poslužiteljem. Ako dobivate a PHP MySQL proširenje pogreška na vašoj instalaciji WordPressa, onda ga vjerojatno još niste instalirali na svom poslužitelju.

U ovom ćemo vam pokazati kako instalirati ispravno PHP MySQL proširenje na svoju WordPress stranicu. Također ćemo se pobrinuti da na svom računalu imate instaliran MySQL-Server.

✔ Provjerite je li MySQL servis instaliran i pokrenut

Prije nego pokušamo instalirati PHP MySQL proširenje, prvo provjerimo radi li MySQL poslužitelj na vašem poslužitelju.

Pokrenite sljedeću naredbu da provjerite status MySQL poslužitelja.

status usluge mysql

✅ Ako je MySQL instaliran i radi na vašem poslužitelju, trebali biste dobiti sljedeći odgovor:

● mysql.service - MySQL Community Server Učitano: učitano (/lib/systemd/system/mysql.service; omogućeno; unaprijed postavljeno dobavljača: omogućeno) Aktivno: aktivno (pokrenuto) od utorka 09.07.2019 20:46:12 UTC; prije 2 tjedna 2 dana Dokumenti: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Glavni PID: 1097 (mysqld) Status: "SERVER_OPERATING" Zadaci: 46 (ograničenje: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Ako MySQL ne radi, pokrenite sljedeću naredbu za pokretanje usluge.

servis mysql start

⚙ Ako MySQL-Server nije instaliran, pokrenite sljedeću naredbu da biste instalirali najnoviji MySQL-Server.

apt-get install mysql-server -y

⚠ Kada instalirate mysql-server, nemojte odabrati zadanu metodu provjere autentičnosti, koristiti metodu provjere autentičnosti LEGACY kako bi bio kompatibilan s WordPressom.

✔ Provjerite je li instalirano PHP MySQL proširenje

Na svom WordPress poslužitelju pokrenite sljedeću naredbu da provjerite verziju PHP-a instaliranu na računalu.

php -v

Gornja naredba trebala bi dati odgovor sličan ovom:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (izgrađen: 10. srpnja 2019. 06:54:46) ( NTS ) Autorska prava (c) 1997.-2018. PHP Group Zend Engine v3. 3.7, Autorska prava (c) 1998-2018 Zend Technologies sa Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Autorska prava (c) 1999-2018, Zend Technologies

Prvi redak odgovora otkriva vašu verziju PHP-a, koja je u gornjem primjeru PHP 7.3.

Sada pokrenite sljedeću naredbu da vidite je li proširenje PHP MySQL omogućeno za PHP verziju instaliranu na vašem poslužitelju.

dpkg --list | grep php-mysql

? Primjer: Ako je PHP verzija instalirana na vašem poslužitelju PHP 7.3. Zatim ćete upotrijebiti naredbu dpkg --list | grep php7.3-mysql.

Ako je MySQL ekstenzija instalirana, dobit ćete odgovor sličan ovome:

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

Ako PHP MySQL proširenje nije instalirano na vašem poslužitelju, dobit ćete a prazan odgovor iz naredbe grep. U tom slučaju ćemo instalirati proširenje php-mysql na vaš poslužitelj.

✅ INSTALIRAJ ISPRAVNO PHP MYSQL PROŠIRENJE

Pokrenite sljedeću naredbu da instalirate odgovarajuće proširenje php-mysql na svoj WordPress poslužitelj.

apt-get install php-mysql

? Primjer: Ako je PHP verzija instalirana na vašem poslužitelju PHP 7.3. Zatim ćete upotrijebiti naredbu apt-get install php7.3-mysql.

Nakon što instalirate ispravno PHP MySQL proširenje na svoj WordPress poslužitelj, ponovno pokrenite web poslužitelj.

Apache:

servive apache2 restart

Nginx:

restart servisa nginx

Pokušajte pokrenuti svoju WordPress stranicu nakon što dovršite sve gore navedene upute. Trebao bi raditi bez problema.

? Živjeli!