Danas, gotovo 36% weba radi na WordPress platforma jer je jedan od najčešće korištenih sustava za upravljanje sadržajem otvorenog koda za izradu web stranice ili blog koristeći njegove moćne značajke, prekrasan dizajn i iznad svega slobodu graditi sve što želite.
Pročitajte također: Kako instalirati WordPress s Apacheom u Ubuntu 20.04
U ovom ćete članku naučiti kako instalirati WordPress s web poslužiteljem Nginx Ubuntu 20.04. Da biste instalirali WordPress, morate imati instaliran LEMP stog na svom Ubuntu 20.04 poslužitelju, inače pogledajte naš vodič:
1. Nakon što postavite LEMP hrpu, prijeđite na preuzimanje i postavljanje WordPressa s njegove službene web stranice pomoću sljedećeg: naredba wget.
$ wget -c http://wordpress.org/latest.tar.gz.
2. Kada paket preuzme, preuzmite arhiviranu datoteku pomoću naredba tar kao što je prikazano.
$ tar -xzvf najnoviji.tar.gz.
3. Sada kopirajte sadržaj datoteke
wordpress
mapu u mapu vaše web stranice (npr mysite.com
) koje treba pohraniti pod korijenom web -poslužitelja (/var/www/html/
), kao što je prikazano.
Imajte na umu da kada koristite cp naredba, mysite.com
direktorij ne mora postojati prije, bit će automatski kreiran.
$ ls -l $ sudo cp -R wordpress//var/www/html/mysite.com. $ sudo ls -l /var/www/html/mysite.com/
4. Zatim postavite ispravna dopuštenja u imenik web stranice /var/www/html/mysite.com
. Korisnik i grupa web poslužitelja www-podaci
trebao bi ga posjedovati s dopuštenjima za čitanje, pisanje i izvršavanje.
$ sudo chown -R www-data: www-data /var/www/html/mysite.com. $ sudo chmod -R 775 /var/www/html/mysite.com.
5. WordPress zahtijeva bazu podataka za pohranu podataka web stranice. Da biste ga izradili za svoju web lokaciju, prijavite se u MariaDB ljuska pomoću mysql
naredba pomoću -u
mogućnost davanja korisničkog imena i -str
za lozinku i također koristite sudo ako pristupate kao korisnik root baze podataka.
$ sudo mysql -u korijen -p ILI. $ sudo mysql -u root #ovo radi i za korisnika root baze podataka.
6. Nakon što pristupite ljusci baze podataka, izdajte sljedeće naredbe za stvaranje baze podataka vaše web stranice, korisnika baze podataka i lozinke kako je prikazano (ne zaboravite koristiti svoje vrijednosti umjesto "misite”, “mysiteadmin”I„[zaštićena e -pošta]!”).
MariaDB [(nema)]> CREATE DATABASE mysite; MariaDB [(nema)]> ODOBRI SVE PRIVILEGIJE misite.* TO 'mysiteadmin'@' localhost 'IDENTIFIKIRANO'[zaštićena e -pošta]!'; MariaDB [(nema)]> FLUSH PRIVILEGES; MariaDB [(nema)]> IZLAZ;
7. U ovom trenutku morate stvoriti wp-config.php
datoteku za vašu novu WordPress instalaciju, gdje ćete definirati vezu s bazom podataka i neke druge parametre. Premjestite se u korijen dokumenta web stranice /var/www/html/mysite.com
i stvoriti a wp-config.php
datoteka iz uzorka datoteke prema zadanim postavkama.
$ cd /var/www/html/mysite.com. $ sudo mv wp-config-sample.php wp-config.php.
8. Nakon stvaranja a wp-config.php
datoteku, otvorite je za uređivanje.
$ sudo vim wp-config.php.
Sada izmijenite postavke povezivanja baze podataka (naziv baze podataka za WordPress, korisničko ime baze podataka MariaDB i korisničke lozinka) kako je istaknuto na sljedećoj snimci zaslona, tako da će se vaša nova WordPress stranica povezati s bazom podataka za koju ste stvorili to.
9. Za NGINX za opsluživanje vaše web stranice klijentima pomoću naziva vaše domene (npr mysite.com
), morate konfigurirati blok virtualnog poslužitelja (analogno virtualnom hostu pod Apacheom) za svoju web lokaciju u NGINX konfiguracija.
Napravite datoteku pod nazivom mysite.com.conf
ispod /etc/nginx/conf.d/ imenik kako je prikazano.
$ sudo vim /etc/nginx/conf.d/mysite.com.conf.
Kopirajte i zalijepite sljedeću konfiguraciju u datoteku. Ne zaboravite zamijeniti mysite.com
i www.mysite.com
s vašim imenom domene.
poslužitelj {slušaj 80; slušaj [::]: 80; root/var/www/html/mysite.com; index index.php index.html index.htm; server_name mysite.com www.mysite.com; error_log /var/log/nginx/mysite.com_error.log; access_log /var/log/nginx/mysite.com_access.log; client_max_body_size 100M; lokacija / {try_files $ uri $ uri / /index.php?$args; } location ~ \ .php $ {include snippets/fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; } }
Bilješka: U gornjoj konfiguraciji vrijednost fastcgi_pass
parametar treba usmjeriti na utičnicu PHP-FPM sluša, kako je definirano vrijednošću slušati
parametar u /etc/php/7.4/fpm/pool.d/www.conf konfiguracijska datoteka bazena. Zadana je UNIX utičnica /run/php/php7.4-fpm.sock.
10. Ono što je važno, NGINX obično sve zahtjeve usmjerava na zadani poslužitelj. Stoga uklonite zadano datoteku bloka poslužitelja za omogućavanje dobrog učitavanja vaše nove web stranice i drugih web stranica koje namjeravate postaviti na istom poslužitelju.
$ sudo rm/etc/nginx/sites-enabled/default. $ sudo rm/etc/nginx/sites-available/default.
11. Zatim provjerite NGINX konfiguracijske sintakse za sve pogreške prije nego što ponovno pokrenete uslugu Nginx kako biste primijenili gore navedene promjene.
$ sudo nginx -t. $ sudo systemctl ponovno pokrenite nginx.
12. Zatim morate dovršiti instalaciju WordPressa pomoću web instalacijskog programa. Otvorite web -preglednik i koristite naziv svoje domene za navigaciju:
http://mysite.com/ ILI. http://SERVER_IP/
Kada se učitava web -instalater, odaberite Jezik koju želite za postupak instalacije i kliknite Nastaviti.
13. Zatim unesite potrebne podatke o svojoj novoj web stranici. To je naslov web stranice, administrativno korisničko ime, korisnička lozinka i adresa e -pošte. Zatim kliknite Instaliraj WordPress. Imajte na umu da te podatke uvijek možete kasnije urediti.
14. Nakon što je WordPress uspješno instaliran, nastavite s pristupom nadzornoj ploči administratora web stranice klikom na gumb za prijavu kako je istaknuto na sljedećem zaslonu.
15. Na stranici za prijavu administratora web stranice unesite svoje korisničko ime i lozinku koje ste stvorili gore i kliknite prijava za pristup administratorskoj ploči administratora vaše web lokacije.
Čestitamo! Uspješno ste instalirali najnoviju verziju WordPress s NGINX u Ubuntu 20.04, za početak izrade vaše nove web stranice ili bloga.
Da biste pokrenuli sigurnu web lokaciju, morate je omogućiti HTTPS instaliranjem SSL/TLS certifikat za šifriranu komunikaciju s klijentima. U proizvodnom okruženju preporučuje se uporaba Šifrirajmo certifikat besplatan je, automatiziran, otvoren i od većine, ako ne i svih modernih web preglednika, kojem vjeruju. Alternativno, možete ga kupiti od komercijalnog tijela za izdavanje certifikata (CA).