WordPress umziehen / Pfade in der Datenbank ändern

Veröffentlicht von

Um WordPress an einen anderen Ort zu verschieben, ist es nötig zusätzlich zum Verschieben der Dateien auch in der MySQL DB (zb mit phpMyAdmin) die Pfade zu aktualisieren.
Sowohl in den options, als auch in den posts, hierfür ist folgendes SQL-Script nützlich:
[php] UPDATE wp_options SET option_value = replace(option_value, ‚http://altedomain.at‘, ‚http://neuedomain.at‘) WHERE option_name = ‚home‘ OR option_name = ’siteurl‘;
UPDATE wp_posts SET guid = replace(guid, ‚http://altedomain.at‘,’http://neuedomain.at‘);
UPDATE wp_posts SET post_content = replace(post_content, ‚http://altedomain.at‘, ‚http://neuedomain.at‘);
[/php] Dies ist natürlich auch nötig, wenn man nicht eine ganze Domain, aber eine WordPress Installation innerhalb eines Webspaces oder von einer Testumgebung umzieht (zb. von domain.at/development auf domain.at/)