用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4639|回复: 3
收起左侧

[讨论/交流] CI目录结构调整

[复制链接]
发表于 2010-3-4 17:34:18 | 显示全部楼层 |阅读模式
本帖最后由 ares333 于 2010-3-10 15:37 编辑

学习了一段时间Zend Framework,借鉴了zend framework的默认目录布局。
/
----/public
--------/config
--------/controllers
--------/models
--------/views
--------/errors
--------/helpers
--------/hooks
--------/language
--------/libraries
--------/images
--------/css
--------/js
--------index.php
----/system
index.php修改两处
$system_folder = "../system";
手册上说$application_folder要设为服务器的全路径(使用相对路径貌似也没啥问题)
$application_folder = realpath("../public");
没有使用绝对路径,使用默认首页测试没有问题,感觉应该也不会出问题(即使出问题了把目录结构改回去就OK,很容易),域名指向/public文件夹。
有两点好处,1.隐藏了/system中的系统文件。2.条理应该更清楚了些
没有技术含量但是感觉比较有用。

Discuz好像有bug,刚才我用火狐3.6发此贴没有帖子分类选项不能发帖,用IE8就没问题
发表于 2010-3-4 19:25:04 | 显示全部楼层
顶,好帖!CI 确实是很容易隐藏敏感目录,只需要 index.php 在 web 目录下即可工作。

dz 貌似是不支持 ff 3.6  -_-
发表于 2010-3-5 09:08:29 | 显示全部楼层
不错,挺实用,顶。
发表于 2010-3-5 10:40:21 | 显示全部楼层
再 PS: ff3.6 bug 已修正,Discuz 竟然不按标准写 js,康盛养了这么多人都是吃干饭的 -_-

本版积分规则