Domain eines WordPress-Blogs ändern

caticonslite_bm_alt

Möchte man die Domain eines WordPress-Blogs ändern, so sind hierfür Änderungen in der Datenbank erforderlich. Zum einen müssen in der Tabelle „wp_options“ die Einträge „home“ und „siteurl“ angepasst werden, zum anderen in „wp_posts“ alle „guid“-Einträge. Andernfalls ist ein „wp-admin“-Login nicht möglich bzw. wird WordPress z.B. Bilder aus der Mediathek weiterhin von der alten URL/Domain ausliefern. Die hierfür erforderlichen SQL-Anweisungen kann man z.B. mit phpMyAdmin oder ähnlichen Tools ausführen:

UPDATE `wp_options` SET `option_value` = REPLACE(`option_value`, 'dev.webentwickler.at', 'webentwickler.at');
UPDATE `wp_posts` SET `guid` = REPLACE(`guid`, 'dev.webentwickler.at', 'webentwickler.at');

„dev.webentwickler.at“ stelle in diesem Fall die alte Domain dar, während es sich bei „webentwickler.at“ um die neue Domain handelt. War der WordPress-Blog früher in einem Unterverzeichnis installiert, so ist die zu ersetzenden Zeichenkette um dieses zu erweitern – z.B. „dev.webentwickler.at/pfad/zum/unterverzeichnis“.