スキッパパの good buy life

買い物や日常生活で役立つ good buy(お買い得)な情報を紹介します

XdomainからWordPressデータのサーバー移行

calendar

JETBOYのミニSSDプランを契約したので、これまで利用していたXdomainの無料レンタルサーバーからデータを移行しました。

プラグイン使ってすんなり移行完了!

という訳にはいかなかったので、スキッパパが移行した手順を紹介しておきます。

WordPressのデータ移行は『All-in-One WP Migration』プラグインを使って簡単にデータ移行ができるということだったので、まず移行元のXdomain側で『All-in-One WP Migration』のプラグインをインストールしました。

『All-in-One WP Migration』の 「エクスポート > ファイル」でファイルデータをエクスポート。

ファイルのエクスポートが始まり、エクスポートは正常に完了しました。

しかし、エクスポートしたデータをダウンロードすると「Internal Server Error」が表示されてしまいました。

通常はここでエクスポートデータを自分のPCにダウンロードすることができ、それを移行先でインポートすれば移行完了するようですが、どうもXdomainではダウンロードで失敗するようで同じように失敗した事例がネット上でも報告されていました。

いろいろ調べてみると、ファイルのダウンロードはできないが、エクスポートしたデータはサーバー上に作成されているようなので、FTPでアクセスしダウンロードすることにしました。

そこでXdomainのFTPアカウント設定から『FTPホスト名』を確認。

そしてFTPクライアントソフトを使って、Xdomainのサーバーにアクセスしました。
(ちなみにスキッパパは『FFFTP』というソフトを使っています)

Xdomain側のサーバーにアクセスすると「wp-content/ai1wm-backup」に、先ほどエクスポートしたデータがあったので、最後に作成されたデータをPCにダウンロードしました。

そして移行先のJETBOY側のWordPressに『All-in-One WP Migration』をインストールし「インポート」を選択し、先ほどダウンロードしたデータをインポートしました。

これでファイルが無事移行できました!!

ただ、アイキャッチ画像はエクスポートデータに含まれていなかったようで引継ぎできませんでした。
もしかするとアイキャッチ画像もエクスポートできる方法があるかもしれませんが、この時はまだ記事の数も多くなかったので、アイキャッチ画像は一から設定し直しました。

データの移行は上記の操作で無事完了したのですが、WordPress本体やプラグインのバージョンが移行元と移行先で違ったため、記事が表示されない問題も発生しましたが、全て最新バージョンに更新したら表示できるようになりました。

ひとまず無事データ移行できたので、めでたしめでたし。