2014-12-25 2 views
0

Я новичок в CodeIgniter. Я пытаюсь создать сайт CodeIgniter на моем локальном хосте. Сайт работает в режиме онлайн. Вот шаги, которые я предпринял для переноса сайта на локальный хост.Как настроить сайт CodeIgniter на localhost?

  1. редактировал base_url в приложении/Config/congfig.php

    $config['base_url']  = "http://localhost/MyProjects/Project/reservation/";
  2. изменилась база данных подключения настройки приложения/Config/database.php для подключения к БД При локальный

  3. создали базу данных

URL-адрес рабочей страницы выглядит следующим образом: www.example.com/reservation/index. php

Я разместил файлы сайта в каталоге MyProjects/Project на локальном сервере. Я пытаюсь получить доступ к

'http://localhost/MyProjects/Project/reservation/index.php'

Но он возвращает пустую страницу. (Пустой корпус элемент:)

здесь содержимое приложения \ Config \ routes.php

$route['default_controller'] = "admin"; 
$route['scaffolding_trigger'] = ""; 

require_once BASEPATH.'database/DB'.EXT; 

$db_obj = DB(); 
$new_branches = $db_obj->get('table_branches'); 
$new_branches = $new_branches->result(); 


foreach($new_branches as $branch){ 
    $route[trim($branch->url)] = "reserve/index/".$branch->url; 
    $route[trim($branch->url).'/'] = "reserve/index/".$branch->url; 
    $route[trim($branch->url).'/admin'] = "admin"; 

} 

Может кто-нибудь, пожалуйста, помогите мне с этим?

+0

Это именно то, что содержит ваш файл 'routes.php'? –

+0

есть. в application/config/routes.php – maverick1989

+1

Если вы получаете пустую страницу, тогда вы должны включить ошибки. Поместите это вверху вашего файла 'index.php':' error_reporting (E_ALL); ini_set ('display_errors', 'On'); ' –

ответ

0

Существует ошибка в файле маршрута в строке 3:

$route['default_controller'] = "admin"; 
$route['scaffolding_trigger'] = ""; 
==> employee_punchin|admin)\S*'] = "reserve/routing/$1"; 

должны это исправить:

$route['(employee_punchin|admin)\S*'] = "reserve/routing/$1"; 

в файле index.php, изменить среду для развития, чтобы показать ошибки:

define('ENVIRONMENT', 'development'); 
+0

Извините, 3-я строка была прокомментирована в файле. Забыл удалить его при вставке. – maverick1989

+0

У вас возникли ошибки? –

+0

нет. Я не получаю никаких ошибок. Я не уверен, почему он не работает. К счастью, у меня есть предыдущая резервная версия производственного сайта. Я могу настроить его на своей локальной системе. Я сравню их, если найду решение, я отправлю его здесь. Спасибо за ваше время. – maverick1989

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