よくある操作ですよね。
もくじ
wp-config.phpを操作する方法
# vi wp-config.php define ('WP_SITEURL', 'http://133.xxx.yyy.213/wp'); define ('WP_HOME', 'http://133.xxx.yyy.213/');
上記はwpディレクトリにWordPressを納めている場合の例
開発環境向けにちょこっと変更したい時に便利な設定。
DBを書き換える方法
UPDATE wp_options SET option_value = replace(option_value, 'http://example.old/', 'http://example.new/') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://example.old/','http://example.new/'); ※サイトURL書き換え 上記で変わらなかった場合 UPDATE `wp`.`wp_options` SET `option_value` = 'http://example.new/' WHERE `wp_options`.`option_id` =2; UPDATE `wp`.`wp_options` SET `option_value` = 'http://example.new/' WHERE `wp_options`.`option_id` =1; ※記事のURL書き換え UPDATE wp_posts SET post_content = replace(post_content, 'http://example.old/', 'http://example.new/'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://example.old/','http://example.new/');
DBを直接書き換えるオーソドックスな方法。
本番リリースする場合はこれが必要です。