質問: CakePHPやCodeIgniterなど、開発段階からWebサーバに乗せるフレームワークなどの場合、ファイルなどはどこに配置するのが良いのでしょうか? CentOS6.5だとApacheのドキュメントルートは/var/www/htmlになっておりますが、ここにファイルをダウンロードして配置するのがベストでしょうか? また、ホームディレクトリなどに配置して、ドキュメントルートを配置するのが良いのでしょうか? 両者で問題になる点や気をつけることがあれば教えていただきたいです。
回答: 各フレームワークで、色々対策をとっているため、/var/www/html に全て置いても多少のリスクで済むようにはなっていますが、実運用を考えると、公開ディレクトリに全てを置くことは避けるのが良いと思います。 CodeIgniter であれば、CodeIgniter 3.0をコマンド一発でインストールするCodeIgniter Composer等を使用して、public/のみを公開ディレクトリにする方法をとると良いかと。