1.wp-config.phpのファイルに記述されているデータベースのバックアップをとる
22行~24行
対象DB名
/** WordPress のためのデータベース名 */ define('DB_NAME', 'データベース名');
SSHを利用してバックアップを取得する場合
mysqldump -h127.0.0.1 -u[サーバ名] -p [データベース名] > [ファイルパス]
のようなコマンド実行で、データベースのバックアップが取得できます。
2.移動前サーバーのWordPressフォルダー全てと項番1で作成したデータベースバックアップファイルをFTPソフト等でローカルへコピーを実施する。
【参考FTPソフト】
・NEXTFTP
・FFFTP
等
3.移設先サイトへ項番1・2で作成しWordpressの全フォルダーとデータベースをFTPソフト利用してアップロード
保管場所:WordPressファイルは、公開場所
データメースは、SQLを展開できる場所
注意:転送時は、バイナリーで転送する。(バックアップも同様)
4.項番2のバックアップしたSQLデータを移設先サイトへリストアする。
SSHを利用してリストアする場合
mysql -h127.0.0.1 -u[サーバ名] -p [データベース名] < [バックアップファイル]
のようなコマンド実行でリストア可能です。
5.phpadminでデータベースを一部書き換え実施
・SQL分
UPDATE wp_options SET option_value=REPLACE(option_value,"移動前サイトURL","移動後サイトURL"); UPDATE wp_posts SET post_content=REPLACE(post_content,"移動前サイトURL","移動後サイトURL"); UPDATE wp_posts SET guid=REPLACE(guid,"移動前サイトURL","移動後サイトURL"); UPDATE wp_postmeta SET meta_value=REPLACE(meta_value,"移動前サイトURL","移動後サイトURL");
6.管理画面の設定を変更
・管理画面→設定→一般設定
Site Address (URL)が変更されてをらず移動先URLへ変更
7.投稿時の画像保管場所のパーミンション変更
・wp-content>uploadsの全てのフォルダーのパーミッションを777へ変更
上記で一応移移転は、完了できると思うが検証を実施してみてください。