Migrace Wordpressu na jinou doménu

Milan Knížek dne 14. Červenec 2009, v rubrice Linux

Změna domény (http://www.nova-domena.com) či pouze podsložky (http://www.domena.com/novy-blog) způsobí nefunkčnost instalace Wordpressu. Opravit to lze celkem jednoduše – není třeba aktualizovat žádné konfigurační soubory, pouze aktualizovat příslušnou změnu přímo v databázi Wordpressu.

Následující SQL příkazy lze spustit třeba v phpMyAdminu (po zvolení příslušené databáze):

UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');

První nastaví nové umístění v obecné konfiguraci, druhý aktualizuje stávající odkazy na příspěvků a stránky, a třetí aktualizuje vzájemné odkazy mezi příspěvky či stránkami.

Pokud jste instalovali další rozšíření či témata, která vyžadovala vlastní konfiguraci, bude nutné tyto soubory aktualizovat samostatně (např. rozšíření highslide: aktualizace wp-content/plugins/highslide/highslide.config.js a themes/vase_tema/header.php).

Detaily v angličtině viz My digital life.

:

Přidejte komentář

Archiv