Movable Typeのタグ・検索結果表示ページが
File include is disabled by “AllowFileInclude” config directive.
というエラー文章が表示された状態になっており、
しばらく気づいておりませんでした。
忘れてしまいそうなので、メモを兼ねて投稿します。
5.13、5.07、4.38 リリースノート : Movable Type 5 ドキュメント
上記ページの
http://www.movabletype.jp/documentation/mt5/release/513.html#AllowFileInclude
mt:Include タグの file モディファイアの無効化と、AllowFileInclude 環境変数の追加
Movable Type 5.13、5.07、および4.38以降のバージョンでは、MTIncludeタグで外部ファイルを読み込む file=”file_foo” モディファイアが標準では無効化されています。これはセキュリティ対策の一環です。テンプレート編集の権限だけをもつユーザーが、ファイルシステム上の任意のファイルを読み出せるのは問題であるためです。
以前のバージョンと同様に、MTIncludeタグで file=”file_foo” モディファイアを使うためには、AllowFileInclude 環境変数 をmt-config.cgi に指定してください。
が、原因で
mt:Include file="../side.html"
の部分がエラーになっていました。
テンプレート編集の権限を持つのはサイト管理人だけで、
プラグインもほとんど使ってないので
を、参考に、mt-config.cgiを書き換えてエラーはなくなりました。
タグ・検索結果表示ページだけエラーになっていたのは、
他はphpファイルなのでphpで読み込んでいて、mt:Include fileは使っていませんでした。
二週間くらいエラーのまま放置してました…。
mt:Include fileを使わない方法を考えないとですねー。