wp引っ越しメモ@sakura

備忘録&投稿テスト兼ねて、稼働中のWPの引っ越し要領メモ

引っ越しの概要
・sakuraのレンタルサーバー「A」から同じくsakuraの「B」へ
・ローカルドメインは変わるが、独自ドメインは同じという条件

移動のイメージ
・サーバーにあるWPのフォルダの中には、ブログの外側だけが入っていて、
文字や写真などのデータは、データーベース(MySQL)の方に入っている。
従って、引っ越しに際しては、まずWPフォルダーの移動
しかるのち、「B」でデータベースの取得、中身の移動をする

手順
1) FTPを使って、「A」サーバー上の「WordPress」フォルダを丸ごとローカルへコピー
・「B」サーバーのINDEXと同じデレクトリに、「WordPress(任意の名前)」
フォルダを作って「A」から転送したデータを丸ごとアップロードしておく。
・フォルダを開けて全部行っているかミラーで確認のこと。
(一番上にある「wp-admin」内「image」フォルダ。特に注意)

2) 新しいサーバー「B」にデータベースの入れ物を作る
・ 「B」のサーバーコントロールパネル→「データベースの設定」から
データベース 「 MySQL 」を設定する→詳細はこちら(sakura内のページ)

3) 古いサーバー「A」にあるデータベースを持ってくる
・「A」のコントロールパネル→「データベースの設定」→「管理ツール ログイン」
・ログインするとデーターベース「phpMyAdmin」の設定画面へ
(「phpMyAdmin」は 「MySQL」に格納されたデータベーステーブルを編集する道具
sakuraでは「MySQL」の設定と同時に設定される)
・「A」のデータを全選択して、エクスポートする(ZIPでローカルに保存)
・参考→http://wpdocs.osdn.jp/データベースのバックアップ

4)新しいサーバー 「B」に「A」のデータファイルを入れる
・「B」のコントロールパネル→「データベースの設定」→「管理ツール ログイン」
・(3)で、ローカルに保存したZIPファイルをインポートする。
(ZIPファイルは、解凍しなくてもそのままインポートでOK)
データーベース作業は以上で終了

5)新サーバーに移したデーターベースの中身を「新WP」に反映させる。
・「WP」フォルダの中にある「wp-config.php」ファイルを、エディタで開ける。
(phpファイルなので、ウィンドウズ装備のメモ帳はX。テラパッド推奨)
・23~33行目あたりにある下記の部分を「新」の情報で書き換える
「/** WordPress のためのデータベース名 */」
「/** MySQL データベースのユーザー名 */」
「/** MySQL データベースのパスワード */」
「/** MySQL のホスト名 */」
・67行目にある*「WordPress データベーステーブルの接頭辞」を書き換える。

書き換えたら、元の「wp-config.php」がある場所(フォルダ)とは
違う場所に、同ネームで保存しておく(間違えた時に、元に戻せるように)

6)新情報に書き換えた「wp-config.php」を新サーバーに転送する

新サーバーで表示されたら、めでたく引っ越し完了
と言いたいところですが、外装(WPフォルダ)だけ「新」のを使って
データーは「旧」の方に読みに行っているということもあります。
(独自ドメインを使っている場合、違いの判別がつかず)

まず、テスト投稿し、その記事にレスしてから、新旧のローカルドメインの
コントロールパネルから入り、データベースを呼び出し、データベース内にある
WPテーブルの上から2つ目にある「XX_comments`」の中をチェック。
ここは古い記事の順になっているので、一番最後を見て、
「新」のほうだけに、今投稿した「レス」があれば成功です。