pukiwikiを1.5.0に更新した

 先週と今週の週末は自鯖のメンテナンス。で、表題のとおり pukiwiki1.4.7をpukiwiki1.5.0へ更新した。

 事の起こりは、Wordpress4.3.1-ja への更新から。更新しようとすると、エラー。検索すると、ここで迷路に突入したのだが、PHPのバージョンが古いせいだ、という。

 php更新は予備用の自鯖機でやるしかないだろう、ということで実行した。なにしろphp5.2.8だった。

 とりあえず、なんとかphp5.2.8→php5.4.45へ。

 これだけでも、すったもんだ。最新のphpは5.6なのだが、5.5であっても、Apache2.2では対応してくれない。Apache2.4になら対応しているらしい。
 仕方なく、php5.4.45へ更新したのだった。ちなみに、PHP5.4の公式サポートだって2015/03/01まで(笑)。すると今度はpukiwikiがアクセスすると見えなくなってしまった。で、pukiwikiを1.5へ更新。こちらはパッチを用意してもらえていたので、これを使った。

 しかし、Wordpressは更新できず。

 で、再度、「要求されたリクエストを完了できる HTTP トランスポートがありません」で検索すると
 原因は、サーバーでphp_curl が有効になっていなかったため。早速、php.ini中の該当箇所のコメントを外したところ、難なくWordpress更新成功。
 おかしいとは思ったのですよ。Wordpressの最低条件に、こちらの現行phpのように古くても動くとあったのだから。

 しかし、次なる課題が出現。xoops中で使っていたxpwikiはどうなるんだ? それどころかxoops自体が読み込めなくなってしまった。こちらの更新もしなくてはならなくなった。

 もうこうなると、MySQLだって古いままでは駄目だろう。えーい、いっそのことApacheだって2.4へしなくては......。

 っということで、今回はpukiwikiだけを更新して、いったん終了。年末にでもならなくちゃ、そんなに手をだせそうにない。公開してなくて、正解だった。

【追記】
 結局、php5.2.8へ戻しました。これで使えている。