[Codeigniter-users] DocumentRootについて

Back to archive index

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
>




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