MT-3.3b1にアップグレード。エントリー時エラー発生。

MT3.3ベータ版が公開されたので、早速アップグレードしました。

作業1回目のアップグレード時に「そんなカラムは知らん」とエラーが出てかなり焦りました。ですが、気を落ち着かせてすべてのファイルを再アップロードし直して作業したら正常終了しました( ´3`)=3
#といっても1回目もアップロードに失敗したログは出てないのですが何故?

自分はMTについては変更点はあまり気にせずアップグレードします。ワクワクするから。
実際使ってみて「細かな配慮が色々された」という印象です。

たとえば、URLにリンクを張ったりできるボタンが少し大きくなったり、記事を書くテキストボックスのサイズを変えられたり、記事を書き途中、他の操作をして、記事の内容が保存されない場合はアラート表示してくれたり・・・と、民宿から旅館の気遣いになった感じです。とてもご満悦です。

※作業時はバックアップをワスレズニ
————–
参った。エントリー保存しようとしたらエラー出た。
Can’t use an undefined value as a HASH reference at ・・・/mt/extlib/MT/Telegraph/Morse/Builder/RAI.pm line 59.

どうも、feeds/mt-feeds.plがうまく動いてくれてないみたいです。
このプラグインを利用不可にしたところ、ちゃんと動いてくれるようになりました。

あと、拡張子を、phpにしておいたんですが、htmlに戻っちゃってました。

————–
とりあえず、動くようになりました。

私はperlまったく分からんので適当に
/mt/extlib/MT/Telegraph/Morse/Builder/RAI.pmのエラーになってる
サブルーチンの中身をコメントアウトしたら動くようになりました。

sub language_handler {
# 2006.06.03 deleted
# $_[0]->{parent}->attributes->{‘xml:lang’} = $_[0]->{src}->language
# if $_[0]->{src}->language;
}

http://chaichan.hp.infoseek.co.jp/qa4000/qa4373.htm
を見て予想するに、$_[0]->{src}->languageの値がセットされてないのに参照しようとしている?的なことかと思います。

One Reply to “MT-3.3b1にアップグレード。エントリー時エラー発生。”

  1. Pingback: モノリスログ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です