2016-05-06 3 views
2

У меня есть прекрасное приложение на локальном хостинге с использованием сервера WAMP, но мое приложение работает неправильно на реальном сервере, появляется 404 страница с «Запрошенная вами страница не найдена». (http://testcode-researcherloby.rhcloud.com/)
Я не могу понять, что пойдет не так в конфигурации, также я протестировал приложение Simpe CI с абсолютно ничего на нем, и он работал нормально.
Это заходящее в моем файле config.php путьразвертывание приложения codeigniter 3.0.1 в openshift

$config['base_url'] = "http://" . $_SERVER['HTTP_HOST']; 

Это database.php файл

$active_group = 'default'; 
$query_builder = TRUE; 

$db['default'] = array(
'dsn' => '', 
'hostname' => 'localhost', 
'username' => '', //for security purpose i'm removing username 
'password' => '', //and password but i have checked them, they are right 
'database' => 'testcode', 
'dbdriver' => 'mysqli', 
'dbprefix' => '', 
'pconnect' => FALSE, 
'db_debug' => TRUE, 
'cache_on' => FALSE, 
'cachedir' => '', 
'char_set' => 'utf8', 
'dbcollat' => 'utf8_general_ci', 
'swap_pre' => '', 
'encrypt' => FALSE, 
'compress' => FALSE, 
'stricton' => FALSE, 
'failover' => array(), 
'save_queries' => TRUE 

);

Какие изменения мне нужно сделать? Скажите, требуется ли какой-либо другой файл, я отправлю его. Любая помощь будет большой. Спасибо

+0

Какой контроллер указан на этом URL-адресе? Ошибка, которую вы получаете, - это CI-стиль, поэтому это не похоже на неверную конфигурацию сервера, однако похоже, что это может быть проблема с маршрутизацией, а не четкое сопоставление с контроллером для этого URL, например. – Thanos

+0

Я установил маршрутизатор по умолчанию '$ route ['default_controller'] = 'user_authentication';' –

+0

И этот существующий контроллер в вашей системе? Есть ли какой-либо индексный метод в контроллере? Возможно, было бы полезно попытаться немного прочитать жизненный цикл запроса, как обрабатываются запросы в CI, на самом деле это интересно: [app-flow] (https://ellislab.com/codeigniter/user-guide /overview/appflow.html) – Thanos

ответ

0

Проверьте имя файла внутри каталога модели и внутри каталога контроллера, первое имя должно быть капиталом.

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