月曜日, 11月 09, 2009

MT4での『Can't call method "label" on an undefined value』 エラーについて

MT4で突如、ログインしようとすると

Can't call method "label" on an undefined value

って怒られた。

ってなったんで、グーグル先生に聞いてみるとおなじ苦労されている方を発見!!


参考元サイト

徒然雑草
Movable Type 4.2  Can't call method "label" on an undefined value



インストールディレクトリ直下の/lib/MT/Entry.pmを編集する。
my @cats = sort { $a->label cmp $b->label } @$cats
これを下記のように書き換える、
my @cats;
eval('my @cats = sort { $a->labelstrong> cmp $b->label } @$cats');


あー、そっかバックアップしたブログを戻した奴だったもんなぁー。って思いだしたけど

『そんなエラーじゃわかるかい!!』
って激しく突っ込んどきました。