Kenichi Ando
neo.k****@gmail*****
2009年 3月 25日 (水) 17:57:31 JST
安藤です。 2009/03/25 17:31 kaz <okui****@sanne*****>: > こんにちは、kazです。 > ありがとうございます。 > 僕はapache2のDocumentRootを/home/m500/public_html/CodeIgniter_1.7.0、configの$config['base_url']= "http://localhost/";としていますが > CodeIgniterのソース全部をDocumentRootの外へ出してる人も見受けられますが(セキュリティ上からは)その方がいいんでしょうか? CodeIgniterのソース全部とは一体どんなファイルのことでしょうか? index.phpを含めた全部ですと動作しないと思いますよ。 systemディレクトリですか? systemディレクトリを移動したい場合は、index.phpに設定項目があります。 //安藤 > > apacheサーバは家庭内のみの使用です。 > >> そもそもですが、上記のプログラムはCRONで自動処理するためのライブラリで、 >> ドキュメントルートに置く必要のないプログラムです。 >> >> 以上が、大前提です。 >> >> そして、ユーザが直接操作や動作をされる必要の無いもの、ドキュメントルートに置く必要が無いですよね? >> >> 例えば、CRONで定期的にコメントを消すプログラムを作ったとして、 >> これをドキュメントルートに置いてしまい、それが何らかの原因でユーザが動作させてしまった場合、 >> コメントは管理者の意図に反して、削除されます。 >> つまり必要の無いもの置かないほうが良いに決まっています。 >> >> また、共有のレンタルサーバーでは、ドキュメントルート以外でファイルを置くことを認めていないものも >> 多いのですが、その反面、CRONも許可されていないものが多いのではないかと思います。 >> >> 以上ですが、概念をわかりやすく説明致します。 >> >> //安藤 > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >