wordpress domain change

Wordpress Seite duplizieren, einen Test-Install auf einen anderen Server erstellen oder Domain-Änderung?

Mein Rezept für einen problemlosen Wandel hier:

Zuerst die Files von altem Hosting sichern und die Datenbank exportieren. Das Sichern gelingt am besten mit ssh.

ssh username@domain
pw: eingeben
ls //list folder
cd //to my directory
tar -vcf mybackup.tar.gz . //Punkterl nicht vergessen

Auf dem neuen Hosting entpacken mit:

tar -zxvf mybackup.tar.gz oder tar -xvf mybackup.tar.gz

Was macht man da mit der MySQL Datenbank?

Mein Rezept für einen problemlosen Wandel hier:

UPDATE wp_posts SET guid = replace(guid, 'https://alt.domain','https://new.domain');
UPDATE wp_posts SET post_content = replace(post_content, 'https://alt.domain', 'https://new.domain');
UPDATE wp_links SET link_url = replace(link_url, 'https://alt.domain', 'https://new.domain');
UPDATE wp_links SET link_image = replace(link_image, 'https://alt.domain', 'https://new.domain');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://alt.domain', 'https://new.domain');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'https://alt.domain', 'https://new.domain');
UPDATE wp_options SET option_value = replace(option_value, 'https://alt.domain', 'https://new.domain') WHERE option_name = 'home' OR option_name = 'siteurl' OR option_name = 'widget_text' OR option_name = 'dashboard_widget_options';
UPDATE wp_options SET option_value = replace(option_value, 'https://alt.domain', 'https://new.domain');

Dann fehlt nun mehr die Bearbeitung des config.php und man kann loslegen!