Da biste instalirali WordPress stranicu lokalno na osobnom računalu i na serveru uživo, potrebno je poduzeti niz metodičkih koraka kako bi se osiguralo da je okruženje ispravno postavljeno, da je potreban softver instaliran i da su WordPress datoteke ispravno konfigurirane. Ovaj proces uključuje razumijevanje razlika između lokalnog i živog serverskog okruženja, alata potrebnih za svako od njih i koraka za migraciju lokacije između ovih okruženja ako je potrebno.
Lokalna instalacija WordPress-a
Lokalna instalacija WordPress-a uključuje postavljanje razvojnog okruženja na vašem osobnom računalu. Ovo je posebno korisno za testiranje, razvoj i učenje bez utjecaja na web lokaciju uživo. Evo detaljnih koraka:
Korak 1: Podesite okruženje lokalnog servera
Da biste lokalno pokrenuli WordPress, morate postaviti okruženje lokalnog servera. Ovo obično uključuje Apache ili Nginx kao web server, MySQL ili MariaDB kao server baze podataka i PHP kao skriptni jezik na strani servera. Popularna rješenja koja spajaju ove komponente su:
- XAMPP (Cross-Platform, Apache, MySQL, PHP i Perl)
- MAMP (Macintosh, Apache, MySQL, PHP)
- WAMP (Windows, Apache, MySQL, PHP)
- LAMP (Linux, Apache, MySQL, PHP)
Na primjer, da instalirate XAMPP:
1. Preuzmite i instalirajte XAMPP:
– Posjetite [Apache Friends web stranicu](https://www.apachefriends.org/index.html) i preuzmite XAMPP instalater za vaš operativni sistem.
– Pokrenite instalater i pratite uputstva na ekranu da biste dovršili instalaciju.
2. Pokrenite module:
– Otvorite XAMPP Control Panel i pokrenite Apache i MySQL module. Ovo postavlja okruženje lokalnog servera.
Korak 2: Preuzmite WordPress
– Posjetite [zvaničnu WordPress web stranicu](https://wordpress.org/download/) i preuzmite najnoviju verziju WordPress-a.
– Izvucite preuzetu ZIP datoteku u direktorij unutar mape `htdocs` (za XAMPP) ili ekvivalentni web korijenski direktorij vašeg odabranog okruženja lokalnog poslužitelja. Na primjer, `C:\xampp\htdocs\wordpress`.
Korak 3: Kreirajte bazu podataka
– Otvorite svoj web pretraživač i idite na `http://localhost/phpmyadmin`.
– Kliknite na `Baze podataka` i kreirajte novu bazu podataka. Na primjer, nazovite ga `wordpress_local`.
Korak 4: Konfigurirajte WordPress
1. Pokrenite instalacijsku skriptu WordPress-a:
– Idite na `http://localhost/wordpress` u vašem web pretraživaču. Ovo će pokrenuti skriptu za instalaciju WordPress-a.
2. Unesite detalje baze podataka:
– Ime baze podataka: `wordpress_local`
– Korisničko ime: `root` (podrazumevano za XAMPP)
– Lozinka: (ostavite prazno, zadano za XAMPP)
– Host baze podataka: `localhost`
– Prefiks tabele: `wp_`
3. Dovršite instalaciju:
– Slijedite upute na ekranu da biste dovršili instalaciju, navodeći detalje o web lokaciji kao što su naslov stranice, korisničko ime administratora i lozinka.
Live Server instalacija WordPress-a
Instalacija WordPress-a na live server uključuje postavljanje hosting okruženja, postavljanje WordPress datoteka i konfiguraciju baze podataka. Ovaj proces obično zahtijeva uslugu web hostinga koja podržava PHP i MySQL.
Korak 1: Odaberite dobavljača web hostinga
Odaberite provajdera web hostinga koji ispunjava zahtjeve za pokretanje WordPress-a. Popularni izbori uključuju:
- Bluehost
- SiteGround
- HostGator
- DreamHost
Pobrinite se da hosting plan uključuje podršku za PHP, MySQL i omogućava pristup kontrolnoj tabli kao što je cPanel.
Korak 2: Podesite okruženje za hostovanje
1. Pristupite kontrolnoj tabli:
– Prijavite se na svoj hosting nalog i pristupite kontrolnoj tabli (npr. cPanel).
2. Kreirajte bazu podataka:
– Na kontrolnoj tabli pronađite odjeljak `MySQL baze podataka`.
– Kreirajte novu bazu podataka, korisnika baze podataka i dodijelite korisnika bazi podataka sa svim privilegijama.
Korak 3: Otpremite WordPress datoteke
1. Preuzmite i izvucite WordPress:
– Kao i kod lokalne instalacije, preuzmite najnoviju verziju WordPress-a sa [zvanične web stranice] (https://wordpress.org/download/).
– Izvucite ZIP datoteku na vašem lokalnom računaru.
2. Prenesite fajlove na server:
– Koristite FTP klijent (npr. FileZilla) da se povežete na svoj web hosting nalog.
– Otpremite ekstrahovane WordPress datoteke u korijenski direktorij vaše domene (obično `public_html`).
Korak 4: Konfigurirajte WordPress
1. Pokrenite instalacijsku skriptu WordPress-a:
– Otvorite svoj web pretraživač i idite na svoju domenu (npr. `http://yourdomain.com`). Ovo će pokrenuti skriptu za instalaciju WordPress-a.
2. Unesite detalje baze podataka:
– Ime baze podataka: Ime baze podataka koju ste kreirali.
– Korisničko ime: Korisnik baze podataka kojeg ste kreirali.
– Lozinka: Lozinka za korisnika baze podataka.
– Host baze podataka: Obično `localhost` (provjerite kod svog hosting provajdera ako niste sigurni).
– Prefiks tabele: `wp_`
3. Dovršite instalaciju:
– Slijedite upute na ekranu da biste dovršili instalaciju, navodeći detalje o web lokaciji kao što su naslov stranice, korisničko ime administratora i lozinka.
Migracija WordPress stranice sa lokalnog na Live server
Nakon što razvijete svoju WordPress stranicu lokalno, možda ćete je željeti migrirati na server uživo. Ovo uključuje premještanje baze podataka i datoteka, te ažuriranje konfiguracije.
Korak 1: Izvezite lokalnu bazu podataka
1. Pristupite phpMyAdmin:
– Otvorite `http://localhost/phpmyadmin` u vašem web pretraživaču.
2. Izvezite bazu podataka:
– Odaberite svoju lokalnu WordPress bazu podataka.
– Kliknite na karticu `Izvoz` i odaberite metodu `Brzi` izvoz u formatu `SQL`.
– Preuzmite SQL datoteku na svoj računar.
Korak 2: Učitajte datoteke na Live Server
1. Komprimirajte WordPress datoteke:
– Komprimirajte cijeli lokalni WordPress direktorij u ZIP datoteku.
2. Upload preko FTP-a:
– Koristite FTP klijent za upload ZIP datoteke u korijenski direktorij vašeg servera uživo (npr. `public_html`).
– Izvucite ZIP datoteku na serveru.
Korak 3: Uvezite bazu podataka na Live Server
1. Pristupite phpMyAdmin na Live Serveru:
– Prijavite se na kontrolnu tablu vašeg hostinga i pristupite phpMyAdmin-u.
2. Kreirajte novu bazu podataka:
– Kreirajte novu bazu podataka za svoju web lokaciju uživo.
3. Uvezite SQL datoteku:
– Odaberite novu bazu podataka.
– Kliknite na karticu `Import` i prenesite SQL datoteku koju ste izvezli iz vašeg lokalnog okruženja.
Korak 4: Ažurirajte konfiguraciju
1. Uredite `wp-config.php`:
– Na živom serveru uredite datoteku `wp-config.php` u korijenskom direktoriju.
– Ažurirajte ime baze podataka, korisničko ime, lozinku i host tako da odgovaraju vjerodajnicama servera uživo.
2. Ažurirajte URL-ove web lokacije:
– Pristupite bazi podataka stranice uživo putem phpMyAdmin.
– Pronađite tablicu `wp_options` i ažurirajte vrijednosti `siteurl` i `home` da odgovaraju vašoj domeni uživo.
3. Update Permalinks:
– Prijavite se na svoju WordPress administratorsku kontrolnu tablu na stranici uživo.
– Idite na `Settings > Permalinks` i ponovo sačuvajte strukturu permalink da biste ažurirali datoteku `.htaccess`.
Dodatne napomene
Sigurnost
Kada radite sa živim serverima, sigurnost je najvažnija. Osigurajte da:
– Koristite jake lozinke za svoju bazu podataka i WordPress administratorske naloge.
– Držite WordPress, teme i dodatke ažuriranim.
– Instalirajte sigurnosne dodatke kao što su Wordfence ili Sucuri.
– Redovno pravite rezervne kopije vaše stranice i baze podataka.
performanse
Optimizirajte svoju WordPress stranicu uživo za performanse na sljedeći način:
– Korištenje dodatka za keširanje kao što je W3 Total Cache ili WP Super Cache.
– Optimizacija slika pomoću dodataka kao što su Smush ili EWWW Image Optimizer.
– Odabir pouzdanog hosting provajdera sa dobrim performansama servera.
Razvojni radni tok
Za napredniji razvojni tok, razmislite o korišćenju sistema kontrole verzija kao što je Git i lokalnih razvojnih okruženja kao što je Docker. Ovi alati pomažu u upravljanju promjenama koda, saradnji s drugim programerima i održavanju konzistentnosti u različitim okruženjima.
Primjer: Korištenje lokalnog pomoću zamašnjaka
Local by Flywheel je popularan alat za postavljanje lokalnog WordPress razvojnog okruženja. Pojednostavljuje proces sa korisničkim interfejsom i funkcijama kao što su instalacija WordPress-a jednim klikom, podrška za SSL i jednostavno upravljanje sajtom.
1. Preuzmite i instalirajte Local by Flywheel:
– Posjetite [Local by Flywheel web stranicu](https://localwp.com/) i preuzmite aplikaciju za svoj operativni sistem.
– Instalirajte i pokrenite aplikaciju.
2. Kreirajte novu stranicu:
– Kliknite na dugme `+` da kreirate novu stranicu.
– Slijedite upute da postavite naziv web-mjesta, okruženje i WordPress vjerodajnice.
3. Razvoj lokalno:
– Koristite ugrađene alate za upravljanje vašom lokalnom WordPress web lokacijom, uključujući pristup bazi podataka, zapisnicima i datotekama web mjesta.
4. Pritisni da živiš:
– Local by Flywheel nudi integraciju sa Flywheel-om i WP Engine-om za jednostavnu implementaciju lokacije na servere uživo.
Prateći ove korake, možete efikasno postaviti i upravljati instalacijama WordPress-a kako lokalno tako i na živim serverima, osiguravajući besprijekoran radni tok razvoja i robusnu stranicu uživo.
Ostala nedavna pitanja i odgovori u vezi Osnove EITC/WD/WPF WordPress-a:
- Može li se post promijeniti u stranicu u WordPress-u?
- Kako postavke Permalinks utiču na URL strukturu vaše WordPress stranice i koje su potencijalne prednosti prilagođavanja ovih postavki?
- Koja je svrha postavki medija u WordPress-u i kako prilagođavanje veličina slika može koristiti vašoj web stranici?
- Kako se postavke za diskusiju u WordPress-u mogu koristiti za upravljanje komentarima i sprječavanje neželjene pošte?
- Koje su opcije dostupne u postavkama čitanja za kontrolu prikaza početne stranice i vidljivosti web stranice pretraživačima?
- Kako možete promijeniti zadanu kategoriju za nove postove u WordPress-u i zašto bi to moglo biti korisno?
- Kako ažurirati datoteku wp-config.php s novim akreditivima baze podataka nakon premještanja WordPress stranice u novo okruženje za hosting?
- Koji su ručni koraci uključeni u pravljenje sigurnosne kopije WordPress stranice, uključujući i datoteke i bazu podataka?
- Koja je svrha alata Site Health u WordPress-u i koje vrste problema obično identificira?
- Kako možete uvesti sadržaj iz XML datoteke koristeći WordPress alat za uvoz i koje su opcije dostupne tokom procesa uvoza?
Pogledajte više pitanja i odgovora u EITC/WD/WPF WordPress Fundamentals
Više pitanja i odgovora:
- Polje: web development
- program: Osnove EITC/WD/WPF WordPress-a (idite na program sertifikacije)
- Lekcija: Uvod (idi na srodnu lekciju)
- Tema: Uvod u WordPress (idi na srodnu temu)
- Pregled ispita

