wordpress DBの移行方法

このエントリーをはてなブックマークに追加
はてなブックマーク - wordpress DBの移行方法
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed

wordpressのお引っ越し方法です。
自分のテストサーバーで構築したファイルを丸々お客様のサーバーへ引っ越ししたいなんてニーズの時に知っておくと便利かなと。
これから増えそうなので備忘録として記録を残します。

必要な環境

本記事はphpMyAdminがサーバーにインストールされている事を前提に話しています。昨今のレンサバだと大体デフォルトでインストールされてる事が多いので問題ないかと思います。
※お名前さんとかは確かデフォでは入ってなかった筈?なのでインストールする必要があるかな。

1.ファイルのバックアップ

旧サーバーからFTP等をつかって丸ごとファイルをダウンロード。

2.phpMyadminにアクセスしエクスポート

旧サーバーのDBサーバーにphpMyadminを使ってアクセスします。
この時以下のように設定してエクスポートします。

特に気をつける事

DROP TABLE / VIEW / PROCEDURE / FUNCTIONを追加にチェック
完全な INSERT 文を作成する

ファイルに保存をするを実行するとsql文がダウンロードできます。

3.データの整形

新サーバーのDBサーバーにインポートする前にデータを整形します。
特に旧サイトのアドレス部分を適宜新サイトのパスに変更する必要があります。
※テキストエディタ等をつかって置換しましょう。

4.新サーバーにファイルを移行

それぞれ新サーバーにwordpressのファイルをアップロード、新DBサーバーに先程整形したsqlをインポートします。

5.wp-config.phpを編集

新サーバーのwp-config.phpを適宜新しい情報に変更しアップロード。
これでほぼ完了です。

6.最後に…

新サーバーのwordpress管理ツールに入って適宜新しい情報を設定していく事になるかと思いますがけっこう厄介なのがプラグイン関連。
メモリの問題で中々スムーズにプラグインが移行できない恐れがあります。その場合少量ずつプラグインを有効化し様子をみてください。

カテゴリー: Server Side, Word Press | タグ: , , |

関連する記事は見当たりません…