PHP5のサーバー環境が欲しかったなどの理由で、XREA+のサーバー移動をやってみた。(単にやってみたかっただけ、というのもある。)
参考にしたのは、このページで、特に付け足すこともないが、手順をメモ代わりに。

  1. Value-Domainで無料アカウントを作成する。
    今使っているのと別のサーバーを選んで、同じアカウント名で作成した。自分がやったのは、先週の土曜の話だが、確認のために同じ手順をやってみると、今は無料アカウント作成のところで一つしかサーバーを選択できない。2chによれば、そのサーバーもダウンしているとか。自分の場合はたくさん選択できたので、ラッキーだった。
  2. Value-Domainの「サーバーアカウントの登録・管理・購入」メニューで新しく取得したアカウントの「購入」を実行し、「無料体験 7日」で購入する。今使ってるサーバー容量が、無料アカウントの50MBを越えているので、これで移行できる容量を確保する。
  3. 前のサーバーのpublic_html以下をftpでダウンロードして、新しいサーバーにアップロードする。
  4. 古いサーバーでWordPressのエクスポートを行う。
  5. エクスポートしたファイルの記事間の参照のリンクをエディタで書き換える。
    以前パーマリンク構造を変えたが、古い記事は昔のパーマリンクのまま記事間で参照していたので、それを手で書き換えた。新しいサーバーに移ればpermalink-redirectプラグインもうまく動かないだろうし、すっきりしたかったので。ただしこの作業はやたら大変だった。(この作業のために、何年ぶりかでxemacsを使ったり…。)
  6. 新しいサーバーにWordPressをインストールして、上で書き換えたエクスポートファイルを読み込む。このとき、エクスポートのファイルが大きくてインポートできないので、この記事を参考に.htaccessファイルを仕込んで制限を緩和させる。
  7. このタイミングで、古いサーバーのWordPressの設定を書き換えて、WordPressのアドレスをroganpalm.comからxrea.comベースのものにしておくべきだった。(これをやらなかったので、古いサーバーの管理画面にいけなくなってしまった。)
  8. 新しいサーバーのWordPressが動いていることを確認して、Value-DomainでDNS設定を変更して、roganpalm.comを新しいサーバーに向ける。
  9. DNS設定が更新されたら、XREAのメニューでドメインウェブ設定を行う。
  10. WordPressの設定→一般で、WordPressのアドレス及びブログのアドレスをroganpalm.comベースに書き換える。
  11. Value-Domainの「サーバーアカウントの登録・管理・購入」で、古いアカウントから新しいアカウントへ移動を行う。
    両方共、有料契約になっているので、無理やり移動する必要があるが、これでアカウントの有効期限が交換される。古いアカウントは、1週間後には体験期間が切れて無料契約になり、広告が表示されるようになった。

パーマリンク構造さえ、最初に適切にやっていたら、サーバーの移動はもっと楽だったろう。ドメインを持っていればサーバーを変えるのは何とかできるもんだなあ、と思った。今後の課題は、バックアップをいかに確実に楽ちんにやるか、だ。