活動の場所をはてなブログに移して3ヶ月ほど。
いろいろな面で満足しているが、
特に管理面の負担軽減は非常に大きいメリットだ。
そこで、レビューをコツコツとまとめてきた「レブログ!」に関しても
はてなブログの方に移すことにした。
しかし、旧プチメタを移行したときと違って
かなりいろいろなトラブルに見舞われて辟易した。
問題1:データが大きすぎてエクスポートできない
はてなブログへ移行するために記事データを取り出そうとしたが、
レブログには3000件を超える膨大な記事があり、
データ出力に時間がかかりすぎてエラーになってしまった。
問題2:はてなブログにインポートできない
出力した記事データをはてなブログにインポートしようとしたが、
どうにもエラーが出て読み込んでくれない。
ファイルサイズや記事件数が制限を超えているのかと思ったが、
データ量を記事1件まで小さくしてもエラーが出る。
画面上には「インポートできません」的な表示しか出ないので
具体的な原因がわからず、ほとほと困ったが、
どうやらデータの形式が古すぎて対応していない雰囲気。
>> WordPressのバージョンを上げる必要がある
問題3:WordPressをアップデートできない
レブログは2008年当時のWordPressを使っていたので
古いバージョンのエクスポートファイルと
はてなブログの相性が悪い可能性がある。
しかし最新版のWordPressにアップデートしようにも
ブログを置いているサーバーのMySQLのバージョンが低く、
最新のWordPressが必要とする条件を満たしていない。
サーバー会社に問い合わせたが、MySQLのバージョン変更は
新たなプランに加入しないとできないとのこと。
出費が必要なのも痛いが、今後も定期的なアップデートのたびに
こういったプラン移行が発生するのは避けたい。
>> なんとかプラン移行せずに解決したい
解決への糸口1:プチメタは移行できた
データ移行がうまくいかないレブログだが、
同様にはてなブログに移行した旧プチメタの方は問題が出なかった。
旧プチメタはレブログより
3年ほど新しいバージョンのWordPressで動いていたので
もしかしてこの差を埋めればトラブルが解決できるのではないか。
そして、バージョンこそ違うものの
レブログと旧プチメタは両方ともWordPressなのだから
この2つのブログ間ならデータ移行が成功する可能性が高い。
そこでレブログのデータを旧プチメタにインポートしてみることにした。
一旦、旧プチメタに吸収されたデータを改めてエクスポートすれば
はてなブログに移行できるデータが手に入るはずだ。
つまり旧プチメタをファイル変換のコンバーターとして利用する。
問題4:データが大きすぎてインポートできない
早速、レブログの記事データを旧プチメタに読み込ませようとしたが、
アップロードしようとするファイルサイズがかなり大きく、
サイズ制限エラーで弾かれてしまった。
問題5:インポートプログラムが動作しない
ついにプチメタに記事テータを読み込めるかと思ったが、
インポートツールに使われているプログラムが
新しいバージョンのWordPressにしか対応しておらず、うまく動作しない。
そもそもWordPressがアップデートできないわけだから
インポートツールの動作条件は満たすことができない。
>> 3000件の記事をひとつずつコピペするのは避けたい!
解決への糸口2:旧プチメタ用のWordPressは手元にある
最新版のWordPressにはアップデートできないが、
移行がうまくいった旧プチメタのWordPressは手元にある。
これをレブログに上書きすれば
旧プチメタと同じバージョンまではアップデートできるのではないか。
イチかバチか試してみることにした。
>> 無事、旧プチメタと同バージョンまでアップデートできた!
まとめ
ということで、移行に成功した実績のある旧プチメタと
同じバージョンまで引き上げたレブログから
記事データをエクスポートすることに成功。
そのファイルに多少の加工をした上ではてなブログへ読み込んでいった。
正直、WordPressのバージョンがほどほどに新しいプチメタがなければ
手詰まりになっていたところだった。
記事データさえ移行できれば心配事はなくなった。
あとはなるべく移転前との違和感がないように
サイトデザインをいろいろと試行錯誤していった。
URLが変更になった関係で、プチメタからリンクしていた記事や
レブログの記事同士でリンクしていた部分も随時張り替え。
需要が低かったゲームソフトのレビューもこの時点で削除した。
まだすべての整備が終わったわけではないが、90%は完了した。
というわけで、「レブログ!」は以下のURLに移転することになりました。
今後はそちらをご覧ください。
もう自分でWordPressを管理・運用するのはコリゴリです。