我的配置好像有问题,疑惑中
我的是Apache2 与 php4 在XP下。好像我的控制器不起作用吖。配置好后可以在地址栏上打http://127.0.0.1/就可以访问到CI 的欢迎页面。
然后 我设置了routes.php:$route['default_controller'] = "Home";
在Controllers下面建了一个Home.php:
<?php
class Home extends Controller {
function Home()
{
parent::Controller();
}
function index()
{
echo 'Home page';
}
function you()
{
echo 'you and me';
}
}
?>
config.php里:
$config['base_url'] = "http://127.0.0.1/";
奇怪就是
打http://127.0.0.1/ 可以看到Home page 内容。
打http://127.0.0.1/index.php/home 这样不能访问,
打http://127.0.0.1/index.php/home/you 也没用作吖。
为什么我的默认路径没有index.php啊?搞一天了,真失败。
恳请谁指点一下我…… $route['default_controller'] = "Home";
如果我記得沒錯 就是英文大小寫 在 CI裡面是有差別的 文件名必须小写,楼主再仔细看看手册吧,都有详细说明。 2# showsky
我改成小写也不行哦。
直接打http://127.0.0.1/ 就可以访问到首页。。 这样http://127.0.0.1/index.php/home还是不行 3# Hex
那个手册关于配置的我看了,找不出原因呢。 不晓得我哪配错了。 楼主,你的 PHP 是不是 fast-cgi 模式的?这样是不允许的,必须支持 PATH_INFO 楼主,你的 PHP 是不是 fast-cgi 模式的?这样是不允许的,必须支持 PATH_INFO
Hex 发表于 2009-3-13 10:10 http://codeigniter.org.cn/forums/images/common/back.gif
谢谢提醒啊!我原来是给[apache-2.2和php-4.4.6-Win32组合有一个小bug,即不能以模块的方式加载php4apache2.dll]搞坏了。 我以CGI方式加载了PHP4导致问题出现。
问题解决了。:)
页:
[1]