Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ WEB Разработка ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

FreeBSD and Nix

Общая

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Codeigniter: Структура и установка


Инструкции по установке


CodeIgniter устанавливается в четыре шага:
Распакуйте пакет. 
Загрузите директории и файлы CodeIgniter на ваш сервер. Обычно файл index.php должен быть доступен в корне сайта. 
Откройте файл application/config/config.php в текстовом редакторе, и установите ваш основной URL. Если вы используете зашифрованные сессии, установите ключ шифрования. 
Если вы намерены использовать базу данных, откройте application/config/database.php в текстовом редакторе, и установите настройки соединения с базой данных. 
Если вы хотите увеличить безопасность, скрыв местонахождение файлов CodeIgniter, вы можете переименовать или переместить директории system и application так, чтобы они не были доступны из веб-браузера.

Если вы переименовали или переместили их, вы должны открыть ваш основной файл index.php, и изменить в нем значение переменных $system_folder и $application_folder. Указывайте полный системный путь.
По умолчанию файлы .htaccess включены в каждую директорию, но лучшей мерой безопасности является перемещение директорий system и application выше document root.
Еще одна популярная мера безопасности, это управление окружениями, например для разработки и эксплуатации. CodeIgniter позволяет сделать это, установкой константы ENVIRONMENT.

MVC

CodeIgniter использует подход Model-View-Controller, который позволяет значительное разделение между логикой и представлением.

1.Контроллер
2.Модель
3.Вид


1.Обеспечивает взаимодействие между моделью и видом.
2.Представляет набор функций, для взаимодействия(Обновления, удаления, добавления) с базой данных.
3.Содержит визуальное предстваление страниц, HTML код и его фрагменты.

После скачивания CodeIgniter разберемся в структуре каталогов.

Application
Config        - здесь хранятся настройки приложения
Controllers - здесь хранятся контроллеры
Models      - здесь хранятся модели
Views        - здесь хранятся виды
Helpers      - здесь хранятся хелперы
Libraries     - здесь хранятся библиотеки

 

В папке application/config откроем файл database.php

$db['default']['hostname'] = 'localhost';
Имя или адрес хоста
$db['default']['username'] = '';
Логин
$db['default']['password'] = '';
Пароль
$db['default']['database'] = '';
База данных
$db['default']['dbdriver'] = 'mysql';
Тип драйвера
$db['default']['char_set'] = 'utf8';
Кодировка
$db['default']['dbcollat'] = 'utf8_general_ci';
Кодировка

Настройки для базы данных созданной с кодировкой 'utf8_general_ci'

В папке application/config откроем файл config.php

$config['base_url']    = '';
Пишем путь к сайту например http://localhost/site/ или http://site.com/
$config['encryption_key'] = '';
Параметр для работы с сессиями, если он - пуст, работать с сессиями будет нельзя.
$config['rewrite_short_tags'] = FALSE;
Сокращенный синтаксис для php, можно поменять значение на TRUE

 

 

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект