さきほど気づいたのだが、今日はこのblogの1周年だった。
去年の5/25からまじめに書き始めたっぽい。
三日坊主の私なのに、珍しいっす。
さきほどエントリを追加した際に変なエラーメッセージが出ているのを発見。
Use of uninitialized value in modulus (%) at /usr/local/apache/htdocs/mt/lib/MT/Util.pm line 159, line 252
というものなのだが、追跡するのも面倒なのでgoogleで検索。
このblogを参考にして直しましたが、閏年ならではのbugみたいすね。
書いてある通り、
lib/MT/App/CMS.pm の2737行目の MT::Util::days_in($2) を MT::Util::days_in($2, $1) に変える。
とやってみました。直ってるのか試しがてら投稿。
さっきplug-inで対処する方法が書いてあったので対策したのだが、対策された
3.122-jaが出てたので、例によって入れ替え。
落としてきたarchiveを展開して、
# cp -r MT-3.122-upgrade-ja/ /usr/local/apache/htdocs/mt/
で上書き。
ブラウザからmt-upgrade31.cgiをつつく。
アップグレードスクリプトを消す。
こんな感じでライセンスの表示を変更。
サイトの再構築をする。