CodeIgniterのsystem関連のソースを非公開の場所に設置
以下のエントリでCodeIgniterの設置をしたところから。
MacからUbuntuにCodeIgniterを設置 - masaakibの日記
こちらを参照:
http://www.jom.jp/blog/2009/03/11/codeigniter環境構築手順/
やっぱり見せたくないものは非公開の場所に置くべきだな、と。
で、まず、CodeIgniterのソースの中で、
「system」ディレクトリをまるごと非公開の場所に移動させる。
1. ドキュメントルートの外にディレクトリを作っておいて、
$ sudo mv system (非公開ディレクトリのパス)/system
2. index.phpの、
$system_folder = "system";
を
$system_folder = "(非公開ディレクトリのパス)/system";
に変更。
ここはルートからのパスでもOKだった。
Eclipseで作成したプロジェクトの外側に置いてしまったので、
system以下のファイルの編集は、個別にテキストエディタで開くとか。。。
と思ったら、
amazon:CodeIgniter徹底入門
にこのあたりのことは記述あり。