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

单个 CodeIgniter 搭建多个应用

  [复制链接]
发表于 2011-7-31 21:10:33 | 显示全部楼层 |阅读模式
本帖最后由 IT不倒翁 于 2011-7-31 23:01 编辑

假定网站根目录为 CI,服务器 URL 为 http://localhost/
我想在一个 CI 下搭建两个应用,app1,app2

复制 index.php 为两个文件,命名为 app1.php, app2.php
打开这两个文件,找到 $appalication 这行,分别改为
PHP复制代码
 
$application_folder = 'app1';
$application_folder = 'app2';
 
复制代码

同样的,复制 application 文件夹为两个新文件夹,命名为 app1, app2
打开各自的 config 文件夹下的 config.php 文件,找到 $config['index.php] 分别修改为
PHP复制代码
 
$config['index_page'] = 'app1.php';
$config['index_page'] = 'app2.php';
 
复制代码

然后访问 http://localhost/app1.php 和 http://localhost/app2 就可以访问你的两个应用了。
说明,当然你也可以采用 CI 手册里面的做法,将 app1 和 app2 文件夹放入 applications 内,然后
修改对应的位置,道理是一样的,可以根据具体情况操作。

如果更好的方法欢迎提出来,共同探讨

评分

参与人数 3威望 +15 收起 理由
素颜衬红妆凄美 + 5
xyst0524 + 5
Hex + 5 赞一个!

查看全部评分

发表于 2011-8-1 18:25:15 | 显示全部楼层
发表于 2011-8-14 15:20:28 | 显示全部楼层
不错 谢谢楼主分享
发表于 2011-9-1 09:49:49 | 显示全部楼层
我也是这样搞的
发表于 2011-9-2 10:11:54 | 显示全部楼层
就是共用了CI里面System的系统文件
发表于 2011-12-4 21:20:34 | 显示全部楼层
对啊,我也想用这种方法,请问楼主是如何解决共用自己写的一些model或其他类,另外请问会不会有session跨域的问题存在,谢谢
发表于 2011-12-6 14:45:18 | 显示全部楼层
支持
发表于 2011-12-7 16:08:27 | 显示全部楼层
谢谢楼主讲解!
发表于 2011-12-9 10:32:05 | 显示全部楼层
2.0版本就不是这样的配置了哦。
发表于 2011-12-30 10:06:07 CI中国手机版 | 显示全部楼层
嗯,公用了

本版积分规则