MTをインストールしたらやっておきたい事
- 2007/09/02 - 14:42
- Movable Type
- Security
初期の状態でMTのディレクトリ直下に置かれているmt.cgiやmt-comments.cgiなどのcgiファイルの名前は、何故かデフォルトのmt-config.cgiからは変更出来無くなっている(Movable Type 4.0)。
これはMTを使用する上で懸念される脆弱性の一つで、セキュリティをちょっとでも気にする人なら一度は思った事はあるはず。今回この記事では、Movable Type 4.0でmt.cgiなどのファイル名を変更する方法を簡単に紹介します。
mt.cgiのファイル名を変更したい場合は、以下のような手順になります。
※公式な変更方法ではありませんので完璧ではないかもしれません。
- まず「mt.cgi」を任意の名称に変更します。ここでは、「blog777.cgi」に変更してみます。
- mt-config.cgiにAdminScript blog777.cgiと記述。
- MTのディレクトリ/lib/MT/App.pm ファイルのmt.cgi部分をblog777.cgiに置き換え。
- MTのディレクトリ/search_templates/default.tmpl の<$MTEntryEditLink$>を削除。
- MTのディレクトリ/search_templates/comment.tmpl の<$MTEntryEditLink$>を削除。
※2番目の手順の時、AdminScriptとblog777.cgiの間には"半角スペース"が入る点に注意して下さい。
引用:mt.cgi のファイル名を変更する。 - ネットマニア
上記で参考にしたサイトでは少々古いバージョンを対象にして書かれていますが、Movable Type 4.0でも変更は有効でした。
他のファイルの変更は以下の表または環境変数リファレンスを参照。
| 環境変数 | 対象ファイル |
|---|---|
| AdminScript | mt.cgi |
| AtomScript | mt-atom.cgi |
| ActivityFeedScript | mt-feed.cgi |
| UpgradeScript | mt-upgrade.cgi |
| TrackbackScript | mt-tb.cgi |
| XMLRPCScript | mt-xmlrpc.cgi |
| ViewScript | mt-view.cgi |
| SearchScript | mt-search.cgi |
| CommentScript | mt-comments.cgi |
| CheckScript | mt-check.cgi |
※9月26日drryさんの情報提供よりCheckScriptを追加。
- 次の記事:ソーシャルブックマークというサービス
- 前の記事:レイヤーに名前を付けたい
Trackback(1)
- Trackback URL
- Permanent link
- MT4.xでmt.cgiのファイル名を変更する方法
- 以前に「mt.cgiのファイル名を変更する方法 」 ってのをご紹介しました。 今...
Comment(2)
CheckScript ( mt-check.cgi ) なんてのもありますよー!
情報提供感謝します。
記事内の表に追加させて頂きます。
ありがとうございました!
Post your commnet