WordPress サーバ移行

目的

  • http://foo.com/ で動いているWordPressを別のサーバに http://bar.com/ としてサーバ移行する。
  • WordPressのデータベースのテーブルプリフィックスはwp_からwp2_に変更する。

DBバックアップ

 mysql -h mysrv mydb -BN -e "show tables like 'wp\_%'" | grep -v "wp_options" > tbls.txt
 mysqldump -h mysrv mydb -BN $(cat tbls.txt) > db.dump.sql

テーブルプリフィックス修正

 sed -e 's/`wp_/`wp2_/g' db.dump.sql > db.dump2.sql

DBインポート

 mysql -h mysrv mydb < db.dump2.sql

アクセス権修正

 UPDATE wp2_usermeta SET meta_key = 'wp2_capabilities' WHERE meta_key = 'wp_capabilities';
 UPDATE wp2_usermeta SET meta_key = 'wp2_user_level' WHERE meta_key = 'wp_user_level';

参考

http://hanazono-news.blogspot.jp/2012/01/blog-post.html

参考

http://hijiriworld.com/web/wordpress-transfer/


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS