Kako instalirati WordPress s Apacheom u Ubuntu 20.04


WordPress je najpopularnija platforma na svijetu za izradu web-mjesta, bilo da se radi o blogu, web-mjestu za e-trgovinu, poslovnom web-mjestu, web-mjestu s portfeljem, internetskom poslovnom imeniku i tako dalje. Besplatan je i otvorenog izvornog koda, jednostavan za instalaciju, učenje i korištenje, vrlo prilagodljiv i također prilagodljiv.

Pročitajte također: Kako instalirati WordPress s Nginxom u Ubuntu 20.04

Ovaj vodič pokazuje kako instalirati najnoviju verziju WordPressa s Apacheom u Ubuntu 20.04. Pretpostavlja se da imate instaliran i dobro konfiguriran skup LAMP za hosting web stranica, u suprotnom pogledajte naš vodič:

  • Kako instalirati LAMP Stack s PhpMyAdmin u Ubuntu 20.04

Instaliranje WordPressa u Ubuntu 20.04

1. Nakon instaliranja hrpe LAMP (Apache, MariaDB, i PHP) i konfiguriran na poslužitelju Ubuntu 20.04, možete nastaviti s preuzimanjem najnovije verzije WordPressa pomoću sljedeće naredbe wget.

wget -c http://wordpress.org/latest.tar.gz

2. Kada preuzimanje završi, raspakirajte arhiviranu datoteku pomoću naredbe tar kao što je prikazano.

tar -xzvf latest.tar.gz

3. Zatim premjestite ekstrahirani WordPress direktorij u korijen dokumenta, tj. /var/www/html/ i pod svoju web stranicu kao što je prikazano (zamijenite mysite.com< s nazivom vaše web stranice ili nazivom domene). Sljedeća naredba stvorit će direktorij mysite.com i premjestiti WordPress datoteke ispod njega.

ls -l
sudo cp -R wordpress /var/www/html/mysite.com
ls -l /var/www/html/

4. Sada postavite odgovarajuće dozvole za direktorij web stranice (/var/www/html/mysite.com). Trebao bi biti u vlasništvu korisnika Apache2 i grupe pod nazivom www-data.

sudo chown -R www-data:www-data /var/www/html/mysite.com
sudo chmod -R 775 /var/www/html/mysite.com

Izrada WordPress baze podataka za web stranicu

5. Za početak, prijavite se u svoju ljusku baze podataka MariaDB koristeći sljedeću naredbu mysql s oznakom -u za unos korisničkog imena koje bi trebalo biti root i -p za unos lozinke koju ste postavili za MySQL root račun kada ste instalirali softver MariaDB.

sudo mysql -u root -p

6. Nakon prijave, pokrenite sljedeće naredbe kako biste kreirali bazu podataka svoje stranice i korisnika baze podataka s privilegijama kao što je prikazano. Ne zaboravite zamijeniti “mysite ”, “mysiteadmin ” i “SecureP@ssHere! ” svojim nazivom baze podataka, korisničkim imenom baze podataka i korisničkom lozinkom .

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY 'SecureP@ssHere!';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

7. Zatim prijeđite na korijen dokumenta vaše web stranice, stvorite datoteku wp-config.php iz priložene ogledne konfiguracijske datoteke kao što je prikazano.

cd /var/www/html/mysite.com
sudo mv wp-config-sample.php wp-config.php

8. Zatim otvorite konfiguracijsku datoteku wp-config.php za uređivanje.

sudo vim wp-config.php

i ažurirajte parametre veze s bazom podataka (naziv baze podataka, korisnika baze podataka i korisničku lozinku kreiranu iznad) kao što je prikazano na sljedećoj snimci zaslona.

Izrada Apache VirtualHost za WordPress web mjesto

9. Zatim morate konfigurirati web poslužitelj Apache da služi vašoj web stranici WordPress koristeći potpuno kvalificirani naziv domene, stvaranjem virtualnog hosta za njega pod Apache konfiguracijom.

Za izradu i aktivaciju novog virtualnog hosta, kreirajte novu datoteku u direktoriju /etc/apache2/sites-available/. U ovom primjeru nazvat ćemo datoteku mysite.com.conf (trebala bi završavati ekstenzijom .conf).

sudo vim /etc/apache2/sites-available/mysite.com.conf

Zatim kopirajte i zalijepite sljedeću konfiguraciju u nju (zamjenjujući adrese e-pošte ServerName i ServerAdmin svojim vrijednostima).

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Spremite datoteku i zatvorite je.

10. Zatim provjerite ispravnost sintakse konfiguracije Apachea. Ako je sintaksa u redu, omogućite novu stranicu i ponovno učitajte uslugu apache2 da biste primijenili nove promjene.

apache2ctl -t
sudo a2ensite mysite.com.conf
sudo systemctl reload apache2

11. Također, onemogućite zadani virtualni host kako biste omogućili ispravno učitavanje vaše nove stranice iz web preglednika.

sudo a2dissite 000-default.conf
sudo systemctl reload apache2

Dovršavanje instalacije WordPressa putem web sučelja

12. Posljednji odjeljak pokazuje kako dovršiti instalaciju WordPressa pomoću web programa za instalaciju. Dakle, otvorite svoj preglednik i krećite se pomoću naziva domene svoje web-lokacije:

http://mysite.com.

Nakon što se WordPress web instalacijski program učita, odaberite jezik koji želite koristiti za instalaciju i kliknite Nastavi.

13. Zatim postavite naslov svoje web-lokacije, administrativno korisničko ime i lozinku te adresu e-pošte za upravljanje sadržajem vaše web-lokacije. Zatim kliknite Instaliraj WordPress.

14. Kada je instalacija WordPressa dovršena, kliknite na Prijava za pristup administrativnoj stranici za prijavu vaše web stranice.

15. Sada se prijavite na svoju novu web stranicu WordPress koristeći svoje administrativne vjerodajnice (korisničko ime i lozinka kreirani gore) i počnite prilagođavati svoju stranicu s Nadzorne ploče.

U ovom smo članku objasnili kako instalirati WordPress koristeći Apache kao web poslužitelj i MySQL kao sustav baze podataka za posluživanje PHP web stranica.

Sljedeći, ključni korak je osigurati svoju WordPress stranicu SSL-om. Ako ste implementirali WordPress na stvarnoj domeni, možete osigurati web mjesto s besplatnim Let’s Encrypt certifikatom. Ako ste postavili WordPress lokalno na lažnu web stranicu za testiranje ili osobnu upotrebu, predlažem da umjesto toga koristite samopotpisani certifikat.