控制器未执行:错误404

时间:2012-08-04 12:30:08

标签: php codeigniter

我使用CI v2.0.3,xampp windows 1.7.0,我将CI文件夹重命名为“Hello”
我在应用程序/控制器上创建了一个Blog.php。

Blog.php的内容是:

<?php
if(!defined('BASEPATH')) exit('No Direct Script Access Allowed');

class Blog extends CI_Controller {
        function __construct()
        {
            parent::__construct();
        }

        function index()
        {
            echo "Haloo.. CI pertama";     
        }
}

我想访问localhost:8080/hello/index.php/bloglocalhost:8080/hello/index.php/Blog,但两者仍然显示404 not found
这就是我所期待的:“Haloo .. CI pertama”。

3 个答案:

答案 0 :(得分:0)

如果您的CI文件夹名为“Hello”,那么您可以像这样访问它:

http://localhost:8080/Hello/index.php/blog

怎么了!文件夹名称区分大小写,因此/hello/index.php/blog无效

答案 1 :(得分:-1)

如果您尚未为Apache启用重写模块,则输入的URL不正确。对于考虑文件夹名称的设置,请尝试:

http://localhost:8080/Hello/index.php?/blog

修改:添加了文件夹名称

答案 2 :(得分:-3)

您需要在索引操作中呈现视图。

您的观看次数位于应用程序/视图中。因此,您必须在其中创建一个名为index.php的文件,您可以在其中放置Hello World。然后你将它添加到你的函数中:

$this->load->view('index');

希望这有帮助。