Pokretanje web stranice, bilo da je riječ o blogu, poslovnom portalu ili internetskoj trgovini, često započinje u sigurnom okruženju lokalnog razvoja na vlastitom računalu. Takav pristup omogućuje detaljno testiranje, postavljanje svih funkcionalnosti i pregledavanje sadržaja bez rizika od izlaganja nedovršenog projekta javnosti. Međutim, svaki uspješan projekt na kraju zahtijeva migraciju na aktivnu, javno dostupnu lokaciju – bilo da se radi o novoj domeni ili specifičnom direktoriju na postojećem web prostoru. Ovaj proces, iako naizgled složen, uz pravilan pristup i slijed koraka, može proći glatko i bez nepotrebnih komplikacija. U nastavku donosimo detaljan pregled kako uspješno prenijeti vašu WordPress stranicu s lokalnog računala na željenu online adresu, osiguravajući pritom punu funkcionalnost.
Priprema za migraciju: Ključ uspješnog prijenosa
Prije samog tehničkog postupka premještanja, važno je izvršiti nekoliko ključnih koraka kako biste bili sigurni da je vaša WordPress instalacija spremna za prijenos. Ovaj uvodni dio fokusira se na postavljanje temelja za besprijekornu selidbu.
Promjena adresa u WordPress administraciji
Prvi i jedan od najvažnijih koraka u pripremi lokalne WordPress instalacije za migraciju je promjena adresa koje WordPress koristi za svoju lokaciju. Ovaj korak je ključan jer se sve interne poveznice i putanje u bazi podataka referiraju na ove adrese. Ako ih ne promijenite prije samog prijenosa datoteka i baze podataka, suočit ćete se s brojnim greškama i neispravnim prikazom stranice.
Ukoliko ste razvijali svoju stranicu lokalno, vjerojatno koristite neku verziju adrese poput ‘http://localhost/naziv_vase_stranice’ ili sličnu. Ove adrese potrebno je zamijeniti ciljanom domenom ili putanjom na novoj hosting lokaciji. Postupak je sljedeći:
- Prijavite se u administratorski dio svoje lokalne WordPress instalacije. Uobičajeno, ovo je putem adrese kao što je ‘http://localhost/naziv_vase_stranice/wp-admin’.
- Nakon uspješne prijave, navigirajte do izbornika ‘Postavke’ (Settings), a zatim odaberite ‘Općenito’ (General).
- U polju ‘Adresa WordPressa (URL)’ (WordPress address (URI)) unesite punu URL adresu vaše buduće domene ili direktorija (npr. ‘https://www.vasedomena.com’ ili ‘https://www.vasedomena.com/folder’).
- U polju ‘Adresa web mjesta (URL)’ (Blog address (URI)) također unesite istu ciljanu URL adresu. Ovo osigurava da se svi linkovi i resursi ispravno povezuju s novom lokacijom.
- Nakon što ste unijeli nove adrese, kliknite na gumb ‘Spremi promjene’ (Save Changes).
Važno je napomenuti da nakon spremanja ovih promjena, više nećete moći pristupiti lokalnoj instalaciji putem stare adrese. To je očekivano ponašanje i potvrda da je promjena uspješno zabilježena u konfiguraciji WordPressa.
Tehnička migracija: Prijenos datoteka i baze podataka
Nakon što ste pripremili WordPress konfiguraciju na lokalnom serveru, slijedi ključni dio migracije – fizički prijenos svih elemenata vaše stranice na ciljanu hosting lokaciju.
Prijenos datoteka stranice
Ovaj korak uključuje kopiranje svih datoteka i mapa vaše WordPress instalacije s lokalnog računala na server novog hostinga. Postoji nekoliko učinkovitih načina za to:
- FTP/SFTP klijent: Korištenjem programa kao što su FileZilla, Cyberduck ili sličnih, možete se povezati sa svojim udaljenim serverom i jednostavno povući sve datoteke i mape s lokalnog računala te ih otpremiti na željenu lokaciju na serveru. Ovo je standardni postupak koji zahtijeva FTP pristupne podatke vašeg hosting računa.
- Upravitelj datoteka u cPanelu/Plesku: Ako vaš hosting provajder koristi kontrolne panele poput cPanela ili Pleska, možete koristiti njihov integrirani upravitelj datoteka. Alternativno, za ubrzanje prijenosa velikog broja datoteka, možete kreirati ZIP arhivu svih datoteka na lokalnom računalu, otpremiti tu arhivu na server putem upravitelja datoteka, a zatim je raspakirati direktno na serveru. Ovo je često znatno brže od pojedinačnog prijenosa svake datoteke.
Osigurajte da kopirate sve mape i datoteke iz korijena vaše lokalne WordPress instalacije, uključujući sve teme, dodatke (plugine), medijske datoteke i ostale konfiguracijske datoteke.
Prijenos baze podataka
WordPress stranica pohranjuje sav njezin sadržaj – postove, stranice, korisničke podatke, postavke tema i dodataka – u bazu podataka. Stoga, migracija baze podataka nije ništa manje važna od migracije datoteka.
- Export lokalne baze podataka: Najčešći alat za upravljanje bazama podataka je phpMyAdmin. Otvorite phpMyAdmin na svom lokalnom serveru, odaberite bazu podataka povezanu s vašom WordPress instalacijom, a zatim odaberite opciju ‘Izvoz’ (Export). Odaberite brzi izvoz i format SQL. Preuzmite SQL datoteku na svoje računalo.
- Import baze podataka na novi server: Prijavite se u phpMyAdmin na svom novom hosting računu. Ako već postoji baza podataka za novu domenu/folder, možete je odabrati ili stvoriti novu. Zatim odaberite opciju ‘Uvoz’ (Import) i odaberite SQL datoteku koju ste prethodno izvezli. Kliknite na ‘Idi’ (Go) ili ‘Pokreni’ (Execute) kako biste pokrenuli uvoz.
Imajte na umu da prilikom kreiranja baze podataka na novom serveru, trebate zabilježiti novo korisničko ime, lozinku i naziv baze podataka, jer će vam oni biti potrebni u sljedećem koraku.
Konfiguracija i finalizacija
Nakon prijenosa datoteka i baze podataka, slijede koraci koji povezuju sve elemente i osiguravaju da vaša WordPress stranica ispravno funkcionira na novoj lokaciji.
Ažuriranje konfiguracijske datoteke (wp-config.php)
Datoteka ‘wp-config.php’ je srce konfiguracije vaše WordPress instalacije. Ona sadrži ključne podatke za povezivanje s bazom podataka. Nakon što ste premjestili sve datoteke na novi server, pronađite datoteku ‘wp-config.php’ u korijenu vaše WordPress instalacije na novoj lokaciji i otvorite je za uređivanje. Potrebno je ažurirati sljedeće linije s podacima vaše nove baze podataka:
define('DB_NAME', 'naziv_nove_baze_podataka');
define('DB_USER', 'korisnicko_ime_nove_baze');
define('DB_PASSWORD', 'lozinka_za_novu_bazu');
define('DB_HOST', 'lokalni_ili_udaljeni_host'); // Obično 'localhost', ali provjerite s hostingomZamijenite ‘naziv_nove_baze_podataka’, ‘korisnicko_ime_nove_baze’ i ‘lozinka_za_novu_bazu’ stvarnim podacima koje ste dobili od vašeg hosting provajdera. Nakon spremanja izmjena, zatvorite datoteku.
Ažuriranje permalinks strukture
<
