MTのバージョンアップ。かなり手こずりました。まだあちこち不具合があるけど、仕方ないねぇ。。。
色々カスタマイズ部分の移行が漏れていたりしますが、ソース弄って対応せざるを得ない部分とかもありそうなので、、、ちょっと力尽きました。
色々カスタマイズ部分の移行が漏れていたりしますが、ソース弄って対応せざるを得ない部分とかもありそうなので、、、ちょっと力尽きました。
# unzip MT-4_13-ja.zip
# cd 現在のMovableTypeのディレクトリ
# cp -p mt-config.cgi ~/MT4_13-ja/
# cd MT4_13-ja
# cp -pR * 現在のMovableTypeのディレクトリ
# cd 現在のMovableTypeのディレクトリMT4_13-jaディレクトリを削除
# rm index.html
# rm -rf MT4_13-ja/
個人的には、それよりアドエスとか、携帯のフルブラウザからも管理画面にアクセスできたらなぁ・・・と思ってますけど。
- ブログのサイト内検索にかかる時間は2ケタ減
- Movable Type 4.1 から 4.2 にアップグレードするだけで構築処理速度は 33% アップ。さらに テンプレートモジュールのキャッシュ機能を使用すると、45% 以上の速度アップを期待できます。
- Movable Type 4.2 は、インストールしてすぐの MT3.36 よりも2倍速く、テンプレートモジュールのキャッシュ機能を使用すれば、Movable Type 4.2 は MT3 よりも3倍近く速い

(バックアップはとっていたけど)、修正した部分が思い出せずに苦労した。
けどね。。
だったのが、emoddyがmt-config.cgiのAdminCGIPathを考慮してくれないこと。
書いたら絵文字がalt文字に化けやがる



いきなりエラーってのは、ちょっとびびりましたけどScript Error
The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file.
なるほど、101行目ですか。Output of script follows:
=====================================================
"my" variable $blog_id masks earlier declaration in same scope at /virtual/yas/public_html/test.1x4x9.net/plugins/emoddy/emoddy.pl line 101.
sub edit_entry_header {うーん。100行目と101行目って(゜;)エエッ
my ($eh, $app, $tmpl) = @_;
if(($app->param('_type') ne 'entry') && ($app->param('_type') ne 'page')) { return; }
my $blog_id = $app->param('blog_id');
my $blog_id = $app->blog->id; ←ココ
my $tag_emoji = $plugin->get_config_value('tag_emoji', 'blog:' . $blog_id);
if(!$tag_emoji) {
$tag_emoji = $plugin->get_config_value('tag_emoji', 'system');
}
誤 <MTTags>結果から言うと、これだけだったんだけど
↓
正 <mt:Tags>
最近のコメント