让Codeigniter使用xampp在localhost上工作

use*_*919 3 xampp codeigniter

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

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

http://localhost/project1/CodeIgniter_2.1.0/application/controllers/hello.php
Run Code Online (Sandbox Code Playgroud)

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

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

我是一个新手,只是试图让事情安排好所以我可以开始研究项目,但是几天都无法解决这个问题.

Roc*_*mat 14

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

http://path/to/codeigniter/index.php/<controller>/<function>/<param>
Run Code Online (Sandbox Code Playgroud)

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

http://localhost/project1/CodeIgniter_2.1.0/index.php/hello
Run Code Online (Sandbox Code Playgroud)

$config['base_url']应该设置为index.php,所以它应该是:

$config['base_url'] = 'http://localhost/project1/CodeIgniter_2.1.0/index.php';
Run Code Online (Sandbox Code Playgroud)

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