3
编辑:笨始终打开欢迎页
解决 - mod_rewrite的是问题
我不能让CI为在本教程中介绍工作。 不管我怎么摆弄路径或设置 - 它不工作
我的设置:
- Ubuntu的本地机器上
- 没有
.htaccess
- 默认路由
- 配置:
$config['base_url'] = 'http://localhost/~myuser/ci/';
$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'AUTO';
- 一个控制器名为users.php类与 “那么listOne” 方法用户
我尝试调用
- http://localhost/~myuser/ci/index.php?users/listone - >欢迎页面
- http://localhost/~myuser/ci/index.php/users/listone - > 404
我配置了不同的路由,使用users/listone作为默认值。这是工作,但后来我无法访问其他方法。
我在做什么错?我试图按照教程,但它似乎不像描述的那样工作。
编辑: 即使在BASE_URL结束斜线其没有工作,没有空当
我得到服务器 404当我打电话的index.php /用户/那么listOne,而不是一个CI具有。
控制器:添加了索引方法。 - 这是不可达的
<?php
class Users extends CI_Controller {
public function listone($page = 'listall')
{
echo $page;
}
public function index()
{
echo 'listone';
}
}
等我错过了什么:'用户/ listone'在'routes.php'中设置为'default_controller'时工作?我们能看到那个控制器吗?缺少'base_url'尾部的斜线显然需要修复,但不应该影响路由。 – 2012-03-18 22:19:02
啊哈,*服务器* 404.这是显着的,但也很奇怪。看看'print_r($ _ SERVER)'是否显示有用的东西。 – 2012-03-18 23:02:23
请发布您的路由配置 – 2012-03-19 06:53:31