こんにちは、紅茶ネコです。

最近、サーバーAにあるワードプレスを、すでにワードプレスが入っているサーバーBに移行する作業をしてみる機会がありました。

「すでにワードプレスがインストールされているサーバーに新しいワードプレスを追加でインストールする」方法と、「ワードプレスを移行する」方法は別々に調べることができましたので、手順メモを兼ねて、「すでにワードプレスがインストールされているサーバーに、他のサーバーにあったワードプレスを入れる」方法について記述してみたいと思います。

といっても、二つの方法を合わせただけのものになりますが(笑)
移行作業にあたって、準備しないといけないものは以下になります。

A.移行先のサーバーに、新たに作成したデータベース
B.移行するワードプレスのファイル(すべてではなく、wp-contentのみでOK)
C.移行するワードプレスと同じバージョンのワードプレスファイル
D.移行するワードプレスからエクスポートしたxmlファイル 

Dの場合は、この手順から取得することができます。

1.(移行する)ワードプレスにログイン

2.メニューバーから「ツール-エクスポート」選択
blog0604_001

3.移行したい内容を選び、「エクスポートファイルをダウンロード」をクリック
blog0604_002
★(注意)取得の手順は3までになりますが、移行する場合ワードプレスのアドレスが変わるため、xmlに書いてある旧アドレスを新アドレスに変更する必要があります。ダウンロードしたxmlをテキストエディターで開き、既存のアドレスを移行先のアドレスに変更してください。

準備ができたら、移行作業に入ります。自分が行った手順は以下になります。

1.移行先のサーバーに、Cを使ってワードプレスをインストールします。データベースはAを指定します。

2.1でインストールしたワードプレスのwp-contentを、Bに入れ替えします。

3.移行の前に有効化であったプラグインは有効化しておきます。

4.Dをインポートします。 

インポート手順について
1.「ツール-インポート」を選択し、表示される画面から「WordPress」を選択します。
2.WordPress Importerのプラグインについての情報が表示されたら、「今すぐインストール」を押下してインストールします。
3.インポートできる画面では、Dを選択し、「ファイルをアップロードしてインポート」をクリックします。
4.その次の画面では、「Select」から自分のユーザー名を選択し、「Submit」ボタンをクリックします。
blog0604_003
(「Download and import file attachments」はチェックしなくてもOK)


手順はここまでです。

自分の場合、移行後動かしてみると固定ページの画像ファイルのurlの後ろに勝手に「-1-1」が付いたのは、おそらくインポート手順4のとき「Download and import file attachments」にチェックを入れたからだと思います。

移行手順2から入れたものが存在するから、移行元のところから再びダウンロードするのは不要でしょうね。

テーマファイルは移行元のものをそのまま使うことになるので、もしテーマ内で指定しているリンク先が元のワードプレスの絶対パスになっていて場合は、そこも修正する必要があります。(パーマリンク設定なども見直しておかないといけないかもしれません。)

今回の作業によって、一つのサーバーにワードプレスを二つ入れることも可能であることと、データをxmlで移行できることが分かりました。

もしこのような移行作業を行うことになったら、この記事が参考になれればと思います。


以上、紅茶ネコでした。


ブログTOPへ戻る