Теперь мы поправим конфигурацию самого Кодеигнитера.
Главный конфиг файл
'/system/application/config/config.php' главный конфигурационный файл кодеигнитера. Нам тут надо поправить один параметр
$config['base_url'] = "http://example.com/";
меняем на
$config['base_url'] = "http://site-visitka.loc/";
Все остальное пока можно не трогать.
Подключаем БД
Для начала создадим БД в phpMyAdmin (php инструмент для работы с mysql). Пусть БД называется 'site_visitka_loc'. Просто идем по адресу пхпМайАдмин http://localhost/Tools/phpMyAdmin/ и вводим имя новой БД и способ сопоставления 'utf8_unicode_ci'.
|
Правим файл '/system/application/config/database.php'
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "";
$db['default']['password'] = "";
$db['default']['database'] = "";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
меняем на
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "site_visitka_loc";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
Мы задали 'username' = 'root' (такой пользователь есть по умолчанию в Денвере и он работает без пароля). Пароль оставим пустой. Имя базы данных mysql установим "site_visitka_loc". А 'pconnect' сделаем FALSE (от постоянного соединения с БД проблем больше чем пользы и если вы точно не понимаете, что делаете, не включайте его. Типичная симпоматика при включенном 'pconnect' - отказ БД в обслуживании запросов "типа достигнут лимит соединений").
Правим файл '/system/application/config/autoload.php'
$autoload['libraries'] = array();
меняем на
$autoload['libraries'] = array('database');
таким образом мы соединяемся с БД, при любом обращении к кодеигнитеру и база готова к работе. Попробуйте зайти в корень сайта, если все ок, то вы увидите ту же приветственную страницу Codeigniter.
|
