在cpanel上安装后,Codeigniter项目无法正常工作

时间:2013-06-16 09:10:14

标签: codeigniter .htaccess codeigniter-2 cpanel

我构建了codeigniter项目,我使用http://works.dev/rcsoft作为基本网址在我的本地计算机上进行了测试。我将该项目上传到cpanel和我的新网址http://testsomeone.org/rcsoft。主页正在运行。

但它不适用于其他控制器页面,例如http://testsomeone.org/rcsoft/person。它正在给予

Not Found

The requested URL /index.php/person was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

但它适用于http://testsomeone.org/rcsoft/index.php/person

我的.htaccess文件

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L,QSA]

我的config.php

$config['base_url'] = 'http://testsomeone.org/rcsoft/';
$config['index_page'] = '';

请帮帮我。有什么问题?

2 个答案:

答案 0 :(得分:2)

首先打开application/config/config.php文件并编辑第17行,如下例所示:

$config['base_url'] = 'http://testsomeone.org/rcsoft/';

其次,在RewriteEngine On文件中.htaccess之后插入以下行:

RewriteBase /rcsoft/

答案 1 :(得分:0)

它在本地机器上运行良好吗?..如果是这样,那么只需更改路由文件中的详细信息..然后尝试..