Preseljenje WordPress web stranice može izgledati kao zastrašujući proces, bilo da se radi o prelasku s lokalnog razvojnog okruženja (localhost) na živi server ili o promjeni domene radi rebrandinga. Ipak, uz sistematičan pristup i poznavanje ključnih koraka, ovaj proces može biti brz i bezbolan. Glavni izazov pri selidbi nije samo prebacivanje datoteka, već osiguravanje da svi interni linkovi, putanje do slika i konfiguracije baze podataka ispravno rade na novoj lokaciji.
U ovom vodiču detaljno ćemo proći kroz proces migracije, od pripreme u administraciji do finalne optimizacije baze podataka, kako biste izbjegli česte pogreške poput “razbijenih” poveznica ili problema s pristupom administratorskom panelu.
Sadržaj...
Priprema i konfiguracija u WordPress administraciji
Prije nego što započnete s fizičkim prebacivanjem datoteka, najsigurnije je pripremiti WordPress sustav na trenutnoj lokaciji. Ako razvijate stranicu lokalno, prvi korak je ažuriranje osnovnih URL-ova u postavkama.
Prijavite se u administratorski dio svoje stranice i navigirajte na Postavke (Settings) > Općenito (General). Ovdje ćete pronaći dva ključna polja: WordPress adresa (URL) i Adresa stranice (URL). U oba polja unesite novu adresu svoje domene (npr. https://www.vasadomena.com). Nakon što spremite postavke, stranica će vjerojatno prestati raditi na staroj lokaciji jer WordPress sada pokušava pristupiti novoj adresi, što je očekivano i ispravno ponašanje u ovom procesu.
Tehnički postupak migracije datoteka i baze podataka
Kada su postavke URL-ova ažurirane, slijedi prebacivanje sadržaja. Ovaj proces se dijeli na dva dijela: datoteke i baza podataka.
1. Prebacivanje datoteka
Sve datoteke iz vašeg WordPress direktorija potrebno je kopirati na novu lokaciju. Ako koristite cPanel ili sličan upravljački panel, najbrži način je kreiranje ZIP arhive svih datoteka na izvornoj lokaciji, prebacivanje te arhive na novi server i njezino raspakiranje. To značajno ubrzava proces u usporedbi s prebacivanjem tisuća malih datoteka pojedinačno putem FTP-a.
2. Migracija baze podataka
WordPress sve svoje postavke, tekstove i konfiguracije čuva u MySQL bazi. Najsigurniji način za prenos je korištenje alata phpMyAdmin:
- Izvršite Export (Izvoz) baze podataka sa starog servera u .sql formatu.
- Kreirajte novu, praznu bazu podataka na novom serveru.
- Izvršite Import (Uvoz) prethodno izvezenog .sql datoteka u novu bazu.
3. Povezivanje WordPressa s novom bazom
Nakon što su datoteke i baza na novom mjestu, morate ih “spojiti”. Pronađite datoteku wp-config.php u korijenu vaše instalacije i uredite sljedeće linije koda kako bi odgovarale podacima novog servera:
define('DB_NAME', 'ime_nove_baze');
define('DB_USER', 'korisnik_nove_baze');
define('DB_PASSWORD', 'lozinka_nove_baze');
Finalna optimizacija i rješavanje uobičajenih problema
Čak i nakon uspješnog prebacivanja, vjerojatno će ostati neki stari linkovi unutar samih članaka ili putanje do slika koje i dalje vode na staru domenu ili localhost. To se može riješiti na dva načina.
Ažuriranje permalinkova i putanja
Prvo, ulogirajte se u novu administraciju, idite na Postavke > Permalinkovi i jednostavno kliknite na gumb “Spremi promjene”. Ovo će prisiliti WordPress da ponovno generira .htaccess datoteku i osvježi strukturu poveznica.
Zatim, preporučuje se pokretanje SQL upita u phpMyAdmin-u kako biste masovno zamijenili stare URL-ove novima u tablicama članaka. Primjer upita za zamjenu localhosta stvarnom domenom:
UPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost/stara-domena', 'https://www.novadomena.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://localhost/stara-domena', 'https://www.novadomena.com');
Specifičnosti s dodacima (pluginovima)
Neki dodaci pohranjuju putanje u vlastite tablice ili opcije, što znači da ih SQL upiti za wp_posts neće obuhvatiti. Primjeri na koje treba pripaziti:
- Sitemaps dodaci: Možda ćete morati ručno regenerirati XML sitemap kako bi Google prepoznao nove URL-ove.
- Dodaci za slike (Thumbnails): Provjerite tablicu
wp_optionsi potražite specifične putanje (npr.wppt_general_options) koje mogu biti zakucane na staru lokaciju. - Cache dodaci: Obavezno ispraznite sav cache (keš memoriju) nakon migracije.
Česte pogreške pri preseljenju i kako ih izbjeći
Korisnici često nailaze na probleme koji mogu izgledati kritično, ali su zapravo lako rješivi. Evo najčešćih pogrešaka:
| Problem | Uzrok | Rješenje |
|---|---|---|
| Greška pri povezivanju s bazom | Krive podatci u wp-config.php | Provjerite ime baze, korisnika i lozinku. |
| Slike se ne prikazuju | Stare putanje u bazi podataka | Pokrenite SQL REPLACE upit ili koristite plugin za zamjenu URL-ova. |
| 404 greška na unutarnjim stranicama | Neispravan .htaccess file | Ponovno spremite postavke Permalinkova u administraciji. |
Zaključak
Preseljenje WordPress stranice zahtijeva preciznost, ali nije komplicirano ako se prati ispravan redoslijed koraka. Ključ je u sinkronizaciji promjena u administraciji, ispravnom prijenosu baze podataka i finalnom čišćenju poveznica u bazi. Bez obzira koristili li ručni metod opisan u ovom vodiču ili automatizirane alate, uvijek napravite punu sigurnosnu kopiju (backup) i datoteka i baze prije bilo kakve intervencije. Time osiguravate da, u slučaju pogreške, možete u sekundi vratiti stranicu u prvobitno stanje.
Česta pitanja (FAQ)
Pitanje: Mogu li preseliti WordPress bez pristupa phpMyAdmin-u?
Odgovor: Da, postoje dodaci poput “All-in-One WP Migration” ili “Duplicator” koji automatiziraju ovaj proces, ali ručni način pruža veću kontrolu i sigurnost kod kompleksnijih migracija.
Pitanje: Hoću li izgubiti SEO rangiranje nakon promjene domene?
Odgovor: Ako samo preselite sadržaj, odgovor je da. Da biste to spriječili, morate postaviti 301 preusmjeravanja (redirects) sa svake stare stranice na odgovarajuću novu stranicu kako biste prebacili “autoritet” domene.
Pitanje: Što




