让Codeigniter使用xampp在localhost上工作

时间:2012-04-27 20:04:46

标签: codeigniter xampp

我在Windows 7机器上安装了Netbeans,Codeigniter和xampp,我只是想调用一个简单的对象来显示hello world。

在用尽许多教程后,我一直收到Object not found错误。当我运行我的脚本时,它使用以下URL

http://localhost/project1/CodeIgniter_2.1.0/application/controllers/hello.php

因此,当我从浏览器调用localhost / xampp时xampp正常工作,虽然我不确定还需要配置什么。

我尝试了很多不同的基本网址,但目前我的config.php设置如下$config['base_url'] = '';

我是一个刚刚尝试安装设备的新手,所以我可以开始处理项目,但是几天都无法解决这个问题。

1 个答案:

答案 0 :(得分:14)

这不是CodeIgniter URL的工作方式。它应该是:

http://path/to/codeigniter/index.php/<controller>/<function>/<param>

所以,在你的情况下,它应该是:

http://localhost/project1/CodeIgniter_2.1.0/index.php/hello

$config['base_url']应设置为index.php,因此应为:

$config['base_url'] = 'http://localhost/project1/CodeIgniter_2.1.0/index.php';

DOCS:http://codeigniter.com/user_guide/general/urls.html