IT不倒翁 发表于 2011-7-31 21:10:33

单个 CodeIgniter 搭建多个应用

本帖最后由 IT不倒翁 于 2011-7-31 23:01 编辑

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

复制 index.php 为两个文件,命名为 app1.php, app2.php
打开这两个文件,找到 $appalication 这行,分别改为

$application_folder = 'app1';
$application_folder = 'app2';

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

$config['index_page'] = 'app1.php';
$config['index_page'] = 'app2.php';

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

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

yunnysunny 发表于 2011-8-1 18:25:15

{:1_1:}

@-@ 发表于 2011-8-14 15:20:28

不错 谢谢楼主分享

a123123 发表于 2011-9-1 09:49:49

我也是这样搞的

sangerenba 发表于 2011-9-2 10:11:54

就是共用了CI里面System的系统文件

火柴天常 发表于 2011-12-4 21:20:34

对啊,我也想用这种方法,请问楼主是如何解决共用自己写的一些model或其他类,另外请问会不会有session跨域的问题存在,谢谢

素颜衬红妆凄美 发表于 2011-12-6 14:45:18

:victory:支持

夏日恋神马 发表于 2011-12-7 16:08:27

谢谢楼主讲解!

oraclelee 发表于 2011-12-9 10:32:05

2.0版本就不是这样的配置了哦。

actionbi 发表于 2011-12-30 10:06:07

嗯,公用了
页: [1] 2
查看完整版本: 单个 CodeIgniter 搭建多个应用