http://cl.cocolog-nifty.com/dtp/2005/01/movabletype301d.html
M.C.P.C.: MovableType3.01D-jaから3.122アップグレード失敗したと思ったら成功していた
自分のサーバーであればRebootしてみてはいかがでしょうか。mod_perlが原因とか。
>Use of uninitialized value
>(W) 未定義値を、あたかも既に定義されているかのように使用
>しました。 これは、”” か 0 と解釈されますが、間違いの可
>能性があります。 この警告を止めるには、変数に初期値を代
>入してください。
Movable Type 3.15 のバグですね。
Util.pm line 159.というと days_in という関数です。ちなみに月と年を引数に、その月の日数を計算するサブルーチンです。
ここじたいは問題ないので、使っているところに問題があります。検索してみるとlib/MT/App/CMS.pm の2737行目にバグがいました。
MT::Util::days_in($2)
ここを次のように変えてやるとエラーが発生しなくなります。
対応方法:
lib/MT/App/CMS.pm の2737行目の
MT::Util::days_in($2)
を
MT::Util::days_in($2, $1)
に変える。
#不正な作成日時でエントリーを投稿しようとすると起こる不具合のようですが、この操作であっていますか?
どのような操作をするとエラーが起こるのかはっきり書いていただければ確信が持てますが、状況がいまいちわかりません。見当違いな内容ならごめんなさい。
ありがとうございます。
無事に解決する事ができました。
今回、いつものようにエントリーを行うと、画面の下の方にそのようなエラーコメント(って言うのかな?)が発生していました。
以前も似た様なことがあり、ほっといて痛い目を見たので、今回の質問に至ったと言うわけです。
本当にありがとうございました。
rebootってなんですか?
今回、3.01から3.15にアップしているので、この方法でいいのかどうか分かりません。