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.