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

[FUEL CMS] FUEL CMS 将资源目录移到网站根路径的方法

[复制链接]
发表于 2012-6-20 22:34:01 | 显示全部楼层 |阅读模式
    如果你需要将资源目录移到网站根目录,而不是跟模块绑定(事实上我们更推荐这种方式,由于模块的独立性,将资源和模块放在一起,在安装模块时只需要增加一个目录而不需要修改多个文件,删除模块时亦然),你需要修改几个地方。
    首先,在网站根目录建立一个文件夹来存放所有模块的资源目录,例如:在 assets 目录相同的路径,新建一个 fuel_assets 目录;
    然后在这个目录下为每个模块创建一个子目录,例如:fuel_assets/blog;
    接下来,修改 application/config/asset.php 文件中的 $config['assets_module_path'] 如下:

PHP复制代码
$config['assets_module_path'] = 'fuel_assets/{module}/assets/';
复制代码

    第二个需要修改的文件是入口文件 index.php 顶部的  INSTALL_ROOT 常量:

PHP复制代码
define('INSTALL_ROOT', str_replace('\\', '/', realpath(dirname(__FILE__))).'/fuel/');
复制代码

改为
PHP复制代码
define('INSTALL_ROOT', str_replace('\\', '/', realpath(dirname(__FILE__))).'/../fuel/');
复制代码



发表于 2012-6-29 04:26:42 | 显示全部楼层
这个帖子是否要移动到 开源项目板块?
发表于 2012-8-17 18:04:17 | 显示全部楼层
256269683 PHP CI框架 CodeIgnite交流群

本版积分规则