久しくmovable typeをいじっていなかったので、バージョン3.2から4へ移行を行った。
セカンドノートのサーバはロリポップなのだが、やたらCGIが重い。
4にしたら、少しは快適に使えるかもという淡い期待を持ちつつ。。。
移行自体は、3.2から4だとupdate用のcgi一発で完了するようなので、やってみたら。
エラー乱発。
ほとんどがHTTPステータス500が返ってくるか、MySQLへの接続エラーになる。
500も接続エラーがたぶん原因のようだ。(エラーログが見られないので想像だけど)
しょうがないので、1日ほどまっていたらMySQLのプロセスが開放されたのか、
すんなりアップグレード完了。
新しくなったなぁと実感できるほど、管理ページがむちゃくちゃ変わっていた。
一通り動かして問題なかったので、ログアウトしたら、再ログインする際にこんなエラーがでてログインできなくなった。
Can't locate object method "lowercase_jcode" via package "MT::I18N::en_us" at lib/MT/I18N/default.pm line 106.
まったく意味がわからんエラーだったが、データベースを見ていたらmt_authorテーブルのauthor_preferred_languageというレコードがなぜか、enなんたらとなっていたのが気になって
(日本語版をインストールしたはずなので)
ためしにjaにupdateしてみたら、すんなりエラーが回避された。
とりあえず、しばらくはいろいろ試してみよう。





