[Codeigniter-users] DocumentRootについて

Back to archive index

kaz okui****@sanne*****
2009年 3月 25日 (水) 17:31:20 JST


こんにちは、kazです。
ありがとうございます。
僕はapache2のDocumentRootを/home/m500/public_html/CodeIgniter_1.7.0、configの$config['base_url']= "http://localhost/";としていますが
CodeIgniterのソース全部をDocumentRootの外へ出してる人も見受けられますが(セキュリティ上からは)その方がいいんでしょうか?

apacheサーバは家庭内のみの使用です。

> そもそもですが、上記のプログラムはCRONで自動処理するためのライブラリで、
> ドキュメントルートに置く必要のないプログラムです。
> 
> 以上が、大前提です。
> 
> そして、ユーザが直接操作や動作をされる必要の無いもの、ドキュメントルートに置く必要が無いですよね?
> 
> 例えば、CRONで定期的にコメントを消すプログラムを作ったとして、
> これをドキュメントルートに置いてしまい、それが何らかの原因でユーザが動作させてしまった場合、
> コメントは管理者の意図に反して、削除されます。
> つまり必要の無いもの置かないほうが良いに決まっています。
> 
> また、共有のレンタルサーバーでは、ドキュメントルート以外でファイルを置くことを認めていないものも
> 多いのですが、その反面、CRONも許可されていないものが多いのではないかと思います。
> 
> 以上ですが、概念をわかりやすく説明致します。
> 
> //安藤




Codeigniter-users メーリングリストの案内
Back to archive index