-
entry000404
commentsこのエントリは Movabletype2.64 に基づいて書いています.
Movabletype は,コメント投稿ページと管理ページが同じディレクトリにあるのが前々から気になっていました. 不特定多数が触るディレクトリで管理作業を行うのは,どうにも気持ちが悪いものです. そこで今回,Movabletype のソースを書き換えてでも何とかこの問題を回避しようと試みました.
grep かけたりいろいろと調べたのですが,結論としてはソースに手を入れる必要はまったくありませんでした. Movabletype の設定ファイルである mt.cfg の設定項目に "AdminCGIPath" というものがあります<参考>.
Movabletype のディレクトリから,一般ユーザが必要とするファイルのみをコピーした新たなディレクトリを作成します.そして CGIPath にはその新しく作ったディレクトリを,AdminCGIPath には全ファイルが揃ったディレクトリを,それぞれ設定します. Web サーバを両方のディレクトリが参照できるように設定し,サイトを再構築すれば作業完了となります.比較的簡単.ただ「一般ユーザが必要とするファイル」の選定が多少面倒かもしれません.ひとまず,ぼくのところでは次のファイルのみに絞っています.
- extlib/
- lib/
- mt-comments.cgi
- mt-db-pass.cgi
- mt-search.cgi
- mt-tb.cgi
- mt-xmlrpc.cgi
- mt.cfg
- search_templates/
ところで,Google で "AdminCGIPath" を検索しても 120 件程度しか引っかからないのだけれど,この設定項目はあまり一般的ではないのかな.
MTEntryMore
コメントを登録する
麦酒堂ではコメントスパムを防止するために,いただいたコメントは管理人が手動でサイトに反映しております.
反映までしばらく時間がかかりますので予めご了承ください.