Bez obzira jeste li iskusni WordPress programer ili tek počinjete, instalacija WordPressa na Ubuntu brza je i jednostavna.

WordPress je sveobuhvatan sustav za upravljanje sadržajem (CMS) koji pokreće veliki broj web stranica koje svakodnevno posjećujete.

Ako želite započeti s razvojem WordPress web stranica, ali niste spremni platiti za poslužitelj u oblaku, možete pokrenuti i ugostiti svoju WordPress web stranicu lokalno na računalu. Ovdje je sve što trebate znati o instaliranju WordPressa na Linux.

Zašto koristiti WordPress?

Prema WordPress, 40% web stranica u svijetu izgrađeno je pomoću WordPressa. Ovo su impresivne statistike i možda se pitate: "Zašto je WordPress tako popularan?"

Evo nekoliko ključnih razloga zašto mnogi ljudi odabiru WordPress za pokretanje svojih web stranica:

  • Jednostavan za korištenje: WordPress dolazi s intuitivnom nadzornom pločom jednostavnom za korištenje koja olakšava izradu i upravljanje web stranicama. To također olakšava učenje okvira.
  • Svestran: WordPress možete koristiti za izradu širokog spektra web stranica kao što su blogovi, internetske trgovine, odredišne ​​stranice tvrtki itd.
  • Prilagodba: Dva ključna elementa WordPress stranica su teme i dodaci. Oni vam omogućuju prilagođavanje i izmjenu izgleda vaše web stranice prema vašim željama.
  • Isplativ: WordPress je otvorenog koda i besplatan za korištenje te ima ekonomskog smisla pri razvoju web stranica. Osim toga, relativno je lako pronaći WordPress programere što ga čini jeftinijim.

Evo koraka za instaliranje WordPressa na Ubuntu:

1. Postavite LAMP stack

LAMP stack je zbirka od četiri glavna softverska paketa potrebna za učinkovit rad WordPressa. LAMP je kratica za Linux, Apache, MySQL i PHP.

  • Linux je operativni sustav na kojem ćete postaviti svoje WordPress web stranice.
  • Apache je aplikacija web poslužitelja otvorenog koda koja se koristi za posluživanje web stranica i drugog sadržaja na internetu. Olakšava vezu između poslužitelja i vašeg web preglednika. To je jedan od najčešće korištenih web poslužitelja poznat po svojoj stabilnosti, fleksibilnosti i proširivosti.
  • MySQL je snažan sustav za upravljanje relacijskim bazama podataka (RDBMS) otvorenog koda i više platformi koji se naširoko koristi za upravljanje i pohranu strukturiranih podataka. Koristi se za čuvanje i održavanje informacija o vašoj web stranici.
  • PHP je programski jezik na strani poslužitelja koji se koristi za razvoj web stranica. Pomoću PHP-a možete razviti temeljni softver WordPress i njegove teme i predloške. Osim toga, upravlja cjelokupnom poslovnom logikom na vašoj WordPress web stranici.

XAMPP je izvrstan LAMP skup koji spaja sve te softverske pakete zajedno. U slučaju da nemate LAMP stack na računalu, relativno ga je lako postaviti.

Najprije preuzmite XAMPP za Linux.

Preuzimanje datoteka:XAMPP

Kada je preuzimanje završeno, idite na Preuzimanja direktoriju, zatim dajte novopreuzetoj XAMPP datoteci dopuštenja za izvođenje pomoću:

cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run

Pokrenite XAMPP instalacijski program koristeći:

sudo ./xampp-linux-x64-*-installer.run

Prikazat će vam se grafički instalacijski program, pa samo slijedite kako biste dovršili instalaciju.

Nakon instalacije, možete pokrenuti ili pokrenuti XAMPP sa:

sudo /opt/lampp/lampp start

Nakon što pokrenete XAMPP, možete otići na sljedeći URL koristeći svoj web preglednik: lokalni domaćin. Ako ste sve pravilno konfigurirali, dočekat će vas zaslon sličan sljedećem:

Imajte na umu da je WordPress višeplatformski, tako da i vi možete instalirajte ga lokalno na Windows ili macOS.

2. Preuzimanje WordPressa na Linux

S postavljenim LAMP stogom možete nastaviti s preuzimanjem najnovije verzije WordPressa.

Prema zadanim postavkama, WordPress će biti preuzet u vaš direktorij preuzimanja. Zatim idite u direktorij Preuzimanja pomoću naredbe cd:

cd ~/Downloads

Raspakirajte tek preuzetu WordPress arhivu pomoću uslužnog programa za raspakiranje kako slijedi:

unzip wordpress-*.zip

Preuzimanje datoteka:WordPress

3. Konfiguriranje WordPressa na Linuxu

Stvorite mapu unutar /opt/lampp/htdocs imenik koji odgovara nazivu web stranice koju želite izraditi. Naziv mape je ono što ćete koristiti u URL-u za lokalno kretanje do vaše WordPress stranice.

Idi u opt imenik i stvorite mapu pod nazivom muo. Slobodno upotrijebite bilo koje ime po svom ukusu.

cd /opt/lampp/htdocs && sudo mkdir muo

Kopirajte sadržaj WordPress mape koju ste prethodno raspakirali u direktorij svoje web stranice.

sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo

Ne zaboravite zamijeniti verziju WordPressa u prethodnoj naredbi ispravnom verzijom.

Promijenite vlasnika stranice i cjelokupnog njezinog sadržaja iz korijen do www-podaci pomoću:

sudo chown www-data: www-data -R /opt/lampp/htdocs/muo/

Također, promijenite dopuštenja za pisanje kako biste mogli lako raditi sa svojim WordPress mjestom lokalno.

sudo chmod 777 -R /opt/lampp/htdocs/muo

Nemojte koristiti prethodne dozvole za pisanje u proizvodnim okruženjima jer nisu dovoljno restriktivne, ali su u redu za testiranje i lokalni razvoj.

4. Instaliranje WordPressa na Linux

Vašem WordPress web-mjestu potrebna je baza podataka za pohranjivanje i održavanje konfiguracija web-mjesta i korisničkih podataka. Srećom, XAMPP nam je već instalirao MySQL bazu podataka.

Bazi podataka možete pristupiti iz svog preglednika tako da posjetite URL: lokalni host/phpmyadmin.

Klikni na Novi na lijevoj strani okna i navedite naziv za svoju bazu podataka. Zatim kliknite Stvoriti. Ja sam svoje nazvao muo da odgovara nazivu stranice.

Posjetite URL lokalni host/muo da počnete konfigurirati svoju web stranicu. Zamijeniti muo s nazivom mape vaše web stranice koji ste naveli u trećem koraku.

Na sljedećoj stranici trebali biste unijeti naziv baze podataka i druge pojedinosti. Zadano korisničko ime za MySQL je korijen i nema lozinke pa ostavite prazno.

Kliknite na podnijeti i slijedite upute koje slijede.

Na kraju navedite naslov stranice, korisničko ime, jaku lozinku i svoju adresu e-pošte. Zatim kliknite na Instalirati dugme.

Na sljedećoj stranici ćete se prijaviti na WordPress administratorsku ploču koja vam omogućuje da prilagodite i izgradite svoju web stranicu prema svojim željama.

Zaštita vaše WordPress stranice je važna

WordPress je odličan za razvoj širokog spektra web stranica. A najbolje od svega, lako je započeti s njim i instalirati ga na lokalno računalo.

Kada želite implementirati svoje WordPress web mjesto u produkciju, morate osigurati svoje web mjesto kako biste izbjegli povrede podataka i iskorištavanje.