2013-06-16 3 views
1

Я создаю проект codeigniter, и я протестировал его на своей локальной машине, используя http://works.dev/rcsoft в качестве базового url. Я загружаю этот проект в cpanel и мой новый URL-адрес, например http://testsomeone.org/rcsoft. Главная страница работает.Проект Codeigniter не работает после установки на cpanel

Но он не работает на другой странице контроллера, такой как 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

Сначала откройте application/config/config.php файл и редактировать строку # 17, как на примере ниже:

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

во-вторых, вставьте следующую строку после того, как право RewriteEngine On в .htaccess файле:

RewriteBase /rcsoft/ 
+0

Да, я его отредактировал. Но не работает. –

+0

другой $ config ['index_page'] = ''; –

+0

@Asuraya Проверьте мое обновление PLZ. –

0

Это работает нормально в локальной машине .. если это так, то просто изменить данные в маршрутизации file..then попробовать ..

+0

Да. Он работает на моей локальной машине. также localhost/rbsoft. файл маршрутизации не изменяется, а контроллер по умолчанию установлен в исходное состояние. –

+0

chek для base_url() – user2488557

Смежные вопросы