我想在我的root上安装CodeIgniter我该怎么办?

时间:2011-12-17 03:47:27

标签: codeigniter-2

我是CodeIgniter的新手,在本地机器上的localhost / ci下在xampp上创建了一个简单的应用程序,它工作正常,但是当我将文件上传到我的服务器根目录(example.com)时,我只从CI获得404

当我访问example.com时,我喜欢去我的主控制器。 我怎么能这样做。

2 个答案:

答案 0 :(得分:1)

更改位于以下位置的配置文件:... / applications / config / config.php。

向下滚动,你会发现像这样的部分:

/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
|   http://example.com/
|
| If this is not set then CodeIgniter will guess the protocol, domain and
| path to your installation.
|
*/

$config['base_url'] = '';

....

将分配给$config['base_url']的值更改为您的云服务器路径。

例如:

$config['base_url'] = 'www.yoursite.com' 

如果我错了,请纠正我因为我也是新手:D

答案 1 :(得分:0)

如果您正在使用.htaccess,请确保正确设置了RewriteBase。我必须将其设置为使用“/”,有时使用“/ user / var / www /”,具体取决于系统/设置。

我测试它是否是.htaccess问题的最佳方法是删除.htaccess文件并尝试使用index.php方法访问我的控制器。如果我可以从那一点访问它们......我知道问题是我的配置错误。