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

今回はさくらサーバーからXサーバーへの移設を試みました。

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

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

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

③FTPでアクセスしてwordpressの設定ファイルの必要な情報をエディタで変更する
/wp-config.php をDB作成時に設定したDBネームやパスワード、ホスト等に変更します。
24行目 define(‘DB_NAME’, ‘ abcd_01‘);
27行目 define(‘DB_USER’, ‘ abcd‘);
30行目 define(‘DB_PASSWORD’, ‘abcdefg‘);
33行目 define(‘DB_HOST’, ‘ mysql406db.sakura.ne.jp ‘);

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

⑤wordpress管理画面にログイン出来るか確認する。新しいドメイン/wp-adminでアクセスします。
IDとパスワードを入力する画面が表示されます。入力後、管理画面にログインできたら、設定一般の画面、上から4段めの、サイトアドレスを新しいURLに変更します。

⑥使用画像のリンク先が旧アドレスになっている場合があるので、少し面倒ですが全てチェックします。その他のリンク先も念のためチェックします。

以上です。自分のメモ用なのでアウトラインだけ書きましたが、慣れればとても簡単です。
たぶんこれで問題ないと思いますが、URL変更時に入力ミスなどがあるとアクセス不可になることもあるので実施にあたっては十分注意してください。