ここではWordPressでサーバー・ドメイン移管を行う方法について解説しています。
新サーバーに移すデータを全て落とす
旧サーバーでの作業
※WordPressとプラグインを最新の状態にしておいてください。
FTPなどでWordPressが設置されているディレクトリから全ファイルを落とします。
データベースの全テーブルをエクスポートします。
ローカル環境での作業
旧サーバーから落としてきたSQLファイルの編集
旧サーバーで使用していたドメイン名で検索をかけ一括で全て新サーバーのURLに書き換えます。
wp-config.phpの編集
// ** MySQL 設定 - こちらの情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define('DB_NAME', '新サーバーの~'); /** MySQL データベースのユーザー名 */ define('DB_USER', '新サーバーの~'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', '新サーバーの~'); /** MySQL のホスト名 */ define('DB_HOST', '新サーバーの~');
全て新サーバーのものに書き直してください。
新サーバーでの作業
WordPressのアップロード
旧サーバーのWordPressを新サーバーのWordPressを設置するディレクトリに全てアップロードします。
データベースのインポート
旧サーバーのSQLファイルを新サーバーのデータベースにインポートします。
ここで新サーバーのwp_optionsテーブルのopstion_id番号1番option_valueのカラムで旧サーバーのドメインになっているところを新サーバーのドメインに書き換えます。
新サーバーのWordPressの確認
旧サーバーで画像パスなどを直書きの箇所を直していきます。
この作業が時間がかかるので先に旧サーバーで直書きの箇所を変数にするなどと確認する事をお勧めします。