エンジニアブログ

エンジニアブログ

MT plugin の config.yaml には注意

kaeru1.jpg 谷内 2011年05月18日

谷内@帯広です。

MTプラグインで、設定を yaml に書くことがあるかと思いますが、YAML::Syck や YAML::Tiny といった YAML パーサーでエラーになるようなファイルを config.yaml として作成すると、エラーでMTの管理画面が再起不能になります。

本来はプラグインで致命的エラーがあっても、MTがトラップしてシステムログにエラーが出力されるという仕様になっているのですが、このエラーだけは何故だか回避できないようです。

yaml ファイルは数年前(もう5年以上前でしょうか?)に perl 界ではトレンドになっていましたが、ここ1、2年は普通に pl ファイルとして設定を書くのが主流になっています。MTもperl界の他の製品にならって、yaml を使うのを止めてみてもいいかもしれませんね。