System conversion

IMG_1689

当館の設置してある借り物Webサーバが近く入れ替えになるとかで、さっさと入れ替えるべく作業中。放っておいてもどこかのタイミングでやってくれるらしいのだが、どうせならI have controlなうちに、である。

移設先のサーバの動作状況や性能などを事前に調べておいた結果、やることが若干見つかった。ざっくり3段階である。

1st phaseは旧サーバでのPHPのバージョンアップ対応。
現住所に来て以来、自作のスクリプト、現在運用中のWordpressともにPHP5.3で動かしていたが、移設後のサーバーでは5.4または5.5の2択。大きめの、一足飛びともいえるバージョンアップが必要になるようだ。
旧サーバーではPHP5.4まで上げられるようなので、スクリプトの調整をしつつPHPのバージョン切替を5.2→5.3, 5,3→5.4の2度に分けて行う。
案の定というか、Wordpressの中の人(プラグイン)の一部が対応できずエラーを吐き出す。問題箇所を特定の上、書き換え等の処置。

こうしてサーバー切替、1st phase終了。Ver.up後のPhp、Wordpressの安定稼動確認後、2nd phaseに移る。

2nd phaseはサーバー自体の切替。
このあたりは運営元が切替スクリプトを用意しているので、これを走らせるのみ。さしたるトラブルも無く、10分少々で新サーバーに入れ替わった。2nd phase終了。

3rd phaseは新サーバでのPHPバージョンアップ。
今後のメンテナンスの手間も考慮し、現状のサーバで使える最新verである5.5まで上げておくことにした。こちらもさしたるトラブルも無く終了。

勢いついでにWordpressのプラグインをPHPのショートコードに切り替えるなどしてシステムを簡略化し、お掃除完了。
これで当面、当館は動ける。