WordPressのサイト移設方法について簡単にメモします。バックアップとしても使えます。

移行前の準備、旧サーバから必要なファイルを揃える
①旧サーバデータベースを丸ごとエクスポートする
さくらの場合、DBの設定>管理ツールログイン>phpMyAdmin>DBを丸ごとエキスポートしておく。
②旧サーバからファイル一式をダウンロードする
FTP等でwordpress関連のファイル全てをダウンロードしておく。

新サーバにwordpress移行する手順
①新サーバにファイルを丸ごとアップロードする
旧サーバからダウンロードしたファイル一式を新サーバの任意のディレクトリにアップロード。

②MySQLデータベースを作成する
新サーバで新規にMySQLデータベースを作成。旧サーバのDBデータを丸ごとインポート。

③FTPでアクセスしてwordpressの設定ファイルの必要な情報を変更する
/wp-config.php をDB作成時に設定したDBネームやパスワード、ホスト等に変更します。
define(‘DB_NAME’, ‘ abcd_01’); 同じさくらサーバの移動ならここだけ変更
define(‘DB_USER’, ‘ abcd’);
define(‘DB_PASSWORD’, ‘abcdefg’);
define(‘DB_HOST’, ‘ mysql406db.sakura.ne.jp ‘);

④wordpress管理画面に接続出来ているかを確認する
ブラウザからwordpressのトップページを参照し、インストール画面が出てくれば接続は出来ています。

⑤wordpressのURLを変更する
『wp_options』テーブルの『option_name』→『siteurl」に記載されているURLを新サーバのURLに変更します。

⑥wordpressトップページを参照して無事に旧サーバと同じ状態で表示されているか確認する
ブラウザからwordpressのトップページを参照して確認します。
この段階ではインストール画面が表示されたり、エラーが出ていたりする場合はDBの見直しが必要です。

⑦wordpress管理画面にログイン出来るか確認する。投稿出来るか確認する。
管理画面にログインできたら、特に画像のアップロードなど確認しましょう。