サーバ復活のために調べておくことなどをメモしておく。
- MySQLのデータのインポート、エクスポート
- Nucleusのスキン、CSS等の移行
1についてはいろんなサイトに書かれてあるので、基本的にはどうにかなると思う。問題はデータ自体よりもエントリナンバーもそのまま引き継がれるのかということ。前のサーバのURLはエントリナンバーをそのまま使っていたので、その番号が変わると内部リンクとかが無茶苦茶になってしまう。
もしナンバーが引き継がれないとしたら、これはもう大問題で、.htaccessなどで4000近くあったエントリを全てリダイレクトしてやらにゃならん。これは前のサーバを動かしてエントリ一覧をテキストベースで抽出すればやって出来ないことではない。だけどあまりやりたくない作業なのは事実。
2についてはNucleus自体のヴァージョンが大きく違うので、もしアレだったら前のサーバで動かしていたヴァージョンでとりあえず移行を完成させた後にCMS自体をアップグレードしていくという手法を取らざるを得ないかもしれん。このやり方が出来るかどうかはやってみないとわからない。まずは最新ヴァージョンでの移行を試しダメだったらこの方法をとるか、それとも最初から以前のヴァージョンで移行を試みるか悩むところだ。最新ヴァージョンのNucleusがこのサーバで動くのは確認済みなので、要は「どっちが簡単で確実なのか」ということだけだ。
冷静に考えると、今まで使っていたヴァージョンで移行をしたほうが確実と思える。なぜならこの方が旧サーバと新サーバの相違点が少なくなるからだ。この方法だと注意すべきはデータベースの移行だけからだ。とにかく以前の状態に近づけてサイトを作り直し、その後Nucleusのアップデートをすればいい。
と、とりあえず書いていくと何らかの結論は出るもんだなーと思った。まる。