Thursday, 23 February 2012

WordPress (ワードプレス) 移転の方法

WordPress (ワードプレス) を使って構築していたブログ・ホームページを他のサーバに移転させるにはどうしたらよいのでしょうか。ワードプレスの「Moving WordPress」というページでその方法が英語で説明されています。ワードプレスの日本語対応ページは大抵しっかりしていますが、このページに限って日本語の翻訳が簡易なものしか用意されていません。そこで、このページでは「Moving WordPress」ページから「Moving WordPress to a New Server (新しいサーバへのワードプレスの移転)」のセクションを以下に意訳しています。

以下の手順を踏む前には必ずデータのバックアップを取りましょう。ワードプレスのデータベース・コアファイル・イメージ・プラグインなどです。詳細は、「バックアップデータベースのバックアップ」でご覧になれます。

新しいサーバでも同じドメインネームをそのまま使用する場合は、「wp-config.php」ファイルに変更を加えるだけで、他のすべてのファイルはそのまま変更を加えずに新しいサーバにアップすればOKです。

ケース1: 旧サーバのブログが機能しなくなっても気にしない場合。

1. 旧ブログからワードプレスの主要ファイルをハードドライブにコピーし、「wp-config.php」ファイルを新サーバに合わせて変更します。
2. 旧ブログの管理画面に行き、「オプション」からURL(両方)を新しいサイトのものに変更します。
3. 再度データベースをダウンロードし、この新データベース・ワードプレスの主要ファイル・変更した「wp-config.php」ファイルを新サーバにアップロードします。

* ワードプレスを移転させるほとんどの場合はこのケースだと思います。新しいサーバに乗り移ったら、旧サーバでのブログデータを残しておく必要はないでしょう。

ケース2: 旧サーバのブログを引き続き機能させておく場合。

wordpress1パートI – 新しいブログの用意
1. インストールしていたワードプレスのすべてをハードドライブにダウンロードします。フォルダに「旧ブログ」のデータだと分かるように名前をつけておきましょう。
2. 旧ブログの管理画面に行き、「オプション」からURL(両方)を新しいサイトのものに変更します。
3. 再度、インストールしていたワードプレスのすべてをハードドライブにダウンロードします。今度は、「新ブログ」のデータと分かるように名前をつけましょう。
4. 再度データベースをダウンロードします。このデータベースを新しいサーバにアップロードします。(新サーバでも同じユーザーネーム等を使うと簡単です。)
5. 新サーバで、異なるデータベース名やユーザー名(ステップ4参照)を使う場合、 「新ブログ」フォルダ内(ステップ3参照)の 「wp-config.php」ファイルを編集しましょう。
6. 「新ブログ」フォルダのデータをアップロードすれば完了です。

パートII – 旧ブログの復旧
1. 旧サーバで旧ブログのデータベースを削除します。(バックアップを確実に取っておきましょう。)
2. 「旧ブログ」のデータ(前項ステップ1参照)を旧サーバにアップロードし、既存のファイルを上書きします。(もしくは、サーバのデータを削除してから「旧ブログ」のデータをアップロードします。)
3. 旧ブログのデータベースを、ローカルコンピューターからサーバにアップロードします。