Movable Type 備忘録
CORESERVER において StyleCatcher 適用時にエラーする件
- Prev Page: MTCommentParentID について
- Next Page: トラックバック元 URL のリンク切れをチェックする
こんばんわ^^
訪問者さんのご連絡で、MT4.2 で StyleCatcher を使ってテーマを適用すると Script Error する現象を知りました。
わたし StyleCatcher っていい加減使ってないので今までそんなエラーが発生するのを知りませんでしたが、とりあえず原因が分かったのでメモ書きしておきます。
原因
どうしてプラグインから標準エラー出力してるのか理由がよく分からないのですが、CORESERVER( たぶん XREA も )ではこれが原因で 500 Internal Error がでてるようです。
ちなみにさくらインターネットではエラーは発生しませんでした。
対策
StyleCatcher プラグインの CMS.pm ファイルの 273 行目をコメント( # )すれば改善されます。
mt/plugins/StyleCatcher/lib/StyleCatcher/CMS.pm 273 行目
$styles .= "\@import url(".MT::Util::caturl($app->static_path, $base_css).");\n" if $base_css;$styles .= "\@import url($url);\n";$styles .= $footer;# 2008.09.22 DEL bzbell# print STDERR "styles=$styles\n";######################if ($template_text =~ s/\Q$header\E.*\Q$footer\E/$styles/s) {$tmpl->text( $template_text );$replaced = 1;}
以上です。
Trackback Pings(2)
- from
Tetsuyan's Blog
いろいろといじってはいたものの、自己解決には至らず、Movable Type 備...
- from
Ravipot
Tetsuyan's Blog MovableTypeを4.21にバージョンアッ...
Comments(2)
-
#2: Posted by
哲やん
@ September 22, 2008
[REPLY]

いつもお世話になります。
無事にエラーもなく再構築が可能になりました。
bzbellさんのこのスキルの高さには脱帽です。
厄介な問題ばかり持ち込む「ジジィ」ですが、今後ともよろしくお願いしますね・・・




おはようございます。
対策方法教えていただきありがとうございます。
ほんと、不明なエラーの出力ですよね・・・
忙しい中探して貰って本当に有り難うございました。