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

[讨论/交流] CI框架中路径的问题

[复制链接]
发表于 2015-9-10 10:37:43 | 显示全部楼层 |阅读模式
我的项目一开始放在根目录下,是好用的,路径配置就是在application/config.pnp 文件中设置$config['base_url'] = 'http://localhost/xiaov1/';后来因开发需要,我将我的项目放在了项目xiaov里,我重新配置了$config['base_url'] = 'http://localhost/xiaov/xiaov1;但是运行后报错file:///C:\Users\Master\AppData\Roaming\Tencent\Users\1105871845\QQ\WinTemp\RichOle\P9TH5D9DK_]1084}4QRLFBS.png:The requested URL /xiaov1/index.php was not found on this server.
像这种情况我应该怎么解决呢?请高手指教!谢谢!
 楼主| 发表于 2015-9-12 12:05:02 | 显示全部楼层
我再把问题重写一遍,刚发现上面有不对的路径
我的项目一开始放在根目录下,是好用的,路径配置就是在application/config.pnp 文件中设置$config['base_url'] = 'http://localhost/xiaov1/';后来因开发需要,我将我的项目放在了项目xiaov里,我重新配置了$config['base_url'] = 'http://localhost/xiaov/xiaov1;但是运行后报错如下:
The requested URL /xiaov1/index.php was not found on this server.
发表于 2015-9-12 13:41:35 | 显示全部楼层
jiayidan6 发表于 2015-9-12 13:15
配置了$config['base_url'] = 'http://localhost/xiaov/xiaov1,还不行么?

如果是本地測試的話
base_url 值可為空
route 必須指向正確的控制器

3.0 後的預設控制器
不得有任何一層目錄
也就是說得直接放在控制器資料夾根目錄
詳情請參閱 : 關於 3.0 的預設路由

 
发表于 2015-9-12 13:45:04 | 显示全部楼层
jiayidan6 发表于 2015-9-12 13:44
默认的控制器是$route['default_controller'] = 'index';

目錄與檔案結構是 ?
 楼主| 发表于 2015-9-10 10:58:49 | 显示全部楼层
有谁知道怎么解决呢?...
 楼主| 发表于 2015-9-12 10:59:19 | 显示全部楼层
这种情况大姐都没遇到过吗?
发表于 2015-9-12 12:34:51 | 显示全部楼层
我想他說的是找不到 index.php 這隻檔案 ?
要嘛是目錄檔案結構錯誤
要嘛是預設控制器錯誤
你的版本是?
 楼主| 发表于 2015-9-12 13:12:42 | 显示全部楼层
define('CI_VERSION', '3.0.0');
 楼主| 发表于 2015-9-12 13:13:00 | 显示全部楼层
这个就是版本号吧?
 楼主| 发表于 2015-9-12 13:15:16 | 显示全部楼层
配置了$config['base_url'] = 'http://localhost/xiaov/xiaov1,还不行么?
 楼主| 发表于 2015-9-12 13:44:22 | 显示全部楼层
默认的控制器是$route['default_controller'] = 'index';

本版积分规则