Подключение к базе данных в CodeIgniter. Первоначальная настройка
В этой статье мы рассмотрим первоначальную настройку CodeIgniter для подключения к базе данных MySQL и нашей дальнейшей работы. Прежде чем мы начнем, хочется отметить некоторые важные моменты:
- в CodeIgniter, как и в большинстве движком и фрэймворков на php и под никсы, используется кодировка UTF-8. Поэтому рекдатор, в котором вы будете редактировать php-скрипты должен сохранять файлы в этой кодировке! Я использую . Возможно кодировкой сохранения документов изначально устанавливается кодировка операционной системы. Чтобы установить кодировку в KomodoEdit, зайдите в Edit->Preferences из главного меню. В разделе Internationalization уберите галочку Use encoding defined in the environment и выберите кодировку UTF-8. У меня весь интерфейс на пендосском так что переводы придется искать;
- в базе данных все текстовые поля тоже должны быть в UTF-8 (в принципе мы так и указывали)
Теперь приступим к сути вопроса. Чтобы настроить подключение к базе данных в CodeIgniter, нужно проделать следующее:
- в файле system/application/config/autoload.php в строке 42 в массив загружаемых по-умолчанию модулей вписать модуль database. Должно получиться вот так: $autoload['libraries'] = array('database');
- в этом же файле в строке 54 подключить класс работы с адресами страниц (это пригодится в будущем, но не для тестирования базы данных). Получаем: $autoload['helper'] = array('url'); (Не забываем сохранять!!)
- в файле system/application/config/database.php настраиваем параметры подключения к серверу баз данных. У вас должно получиться так:
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "ci";
$db['default']['dbdriver'] = "mysql";
Остальные строки не трогаем. database - название базы данных. dbdriver - тип СУБД. username - имя пользователя. Пароль у нас остается пустым. Таковы настройки по умолчанию для mysql в denwer.
Теперь попробуйте зайти на наш сайт. Если ошибок не видно, значит настройка подключения произведена успешно.
Можно двигаться дальше.
- Добавить комментарий
- 2454 просмотров