Skoči na sadržaj

Kako preseliti WordPress na drugu domenu ili folder?

Vodič je stariji od 2 godine i možda nije u potpunosti aktualan.

Prijavite grešku u vodiču

Ovo je tutorijal koji se odnosi na selidbu stranice napravljene u wordpress-u na drugi server ili u drugi folder, a da pritom sve ostane raditi :)

Kako preseliti WordPress na drugu domenu ili folder?
Photo credits: Unsplash

Tutorijal sigurno radi za verzije wordpress-a 2.9 i veće.

Zamislimo primjer u kojem smo razvijali cijeli sustav lokalno (na našem računalu), a zatim ga trebamo prebaciti live (na npr www.domena.com).

1. korak

Ulogirajmo se u admin dio (http://localhost/www.domena.com/wp-admin)

2. korak

Pozicionirajmo se u: Administration > Settings > General

i promijenimo sljedeće:
“WordPress address (URI)”
“Blog address (URI)”

na npr. “www.domena.com”

Potvrdimo to klikom na “Save Settings” i ne pokušavajmo pristupiti stranici lokalno.

3. korak

Prebacimo sve foldere i file-ove na novu lokaciju. (Ukoliko radite kroz cPanel, predlažemo da napravite zip arhivu stranice te ju prebacite kako biste skratili vrijeme prebacivanja).

4. korak

Prebacimo bazu. Predlažemo export i import kroz phpmyadmin.

5. korak

Potražimo file “wp-config.php” na novoj lokaciji i izmijenimo linije:

define('DB_NAME', '...');
define('DB_USER', '...');
define('DB_PASSWORD', '...');

sa podacima koji vrijede, te spremimo file.

6. korak

Pozicionicajmo se u: Administration > Settings > Permalinks

i pritisnimo update kako bismo update-ali strukturu u .htaccess file-u.

7. korak

Provjerimo “store uploads folder” u “Settings > Miscellaneous” te ga izmijenimo ako ima potrebe.

8. korak

Predlažemo da provrtimo sljedeći SQL query u našoj bazi:

UPDATE wp_posts SET guid = REPLACE (
guid,
'http://localhost/www.domena.com',
'http://www.domena.com');

… i

UPDATE wp_posts SET post_content = REPLACE (
post_content,
'http://localhost/www.domena.com',
'http://www.domena.com');

Ne zaboravimo zamijeniti www.domena.com u odgovarajući url

Naš site sada bi trebao raditi ;)

Pluginovi

Ukoliko koristimo pluginove, mogli bismo imati problema.

Google XML Sitemaps

Za navedeni plugin, potrebno je manualno generirati sitemap kako bismo dobili ispravne url-ove u našem sitemapu.

WP Post Thumbnail

U bazi je pohranjen upload path koji se ne promijeni nakon premještanja wordpress-a.

Tablica: wp_options
Option name: wppt_general_options

Pitanja?

Obzirom da prebacivanje neće proći toliko glatko kao što je objašnjeno u tutorijalu, slobodno nam postavite pitanje preko opcije “Pitajte učitelja” ;)

Nadamo se da je ovaj vodič koristio. Ako imate pitanja, možete nam se obratiti putem formulara pitajte učitelja

Komentari 1

Ostavite svoj komentar

  1. Tomislav
    23.06.2013 u 07:10h

    Ja to radim ovako:
    1. prebacim foldere ne novi server
    2. Izvezem iz phMyAdmin SQL i otvorim je u .txt editoru u kojem jednim klikom promjenim poveznice (images, plugins, links itd.) http://www.stara.com u http://www.nova.com, spremim i uvezem u novu bazu na novom serveru (prije podesim wp-config kao pod 5.)
    3. U WP-admin aktiviram dodatke pa podesim temu i menu
    i to je to …