Warning: Constants may only evaluate to scalar values in /home/partner/public_html/open/wp-content/plugins/file-manager-advanced/constants.php on line 13

Warning: Constants may only evaluate to scalar values in /home/partner/public_html/open/wp-content/plugins/file-manager-advanced/constants.php on line 25
WordPressのサイト移転方法 | Open Life Diary

WordPressのサイト移転方法

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へ変更

上記で一応移移転は、完了できると思うが検証を実施してみてください。

スポンサーリンク
広告
広告

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
広告