Spec-Zone.ru › CodeIgniter 3

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

CodeIgniter устанавливается в четыре шага:

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

Если вы хотите повысить безопасность, скрыв расположение файлов CodeIgniter, вы можете переименовать папки system и application на что-то более конфиденциальное. Если вы переименуете их, вам необходимо открыть основной файл index.php и установить переменные $system_path и $application_folder вверху файла с новым выбранным именем.

Для наилучшей безопасности папки system и application должны быть расположены выше корневого каталога веб-сервера, чтобы они не были напрямую доступны через браузер. По умолчанию файлы .htaccess включены в каждую папку для предотвращения прямого доступа, но лучше всего удалить их из общего доступа, на случай, если конфигурация веб-сервера изменится или не будет соблюдать .htaccess.

Если вы хотите сохранить ваши представления общедоступными, вы также можете переместить папку views из папки application.

После перемещения откройте ваш основной файл index.php и установите переменные $system_path, $application_folder и $view_folder, предпочтительно с полным путем, например, ‘/www/MyUser/system’.

Еще одной мерой, которую следует предпринять в производственной среде, является отключение отчета об ошибках PHP и любой другой функциональности, предназначенной только для разработки. В CodeIgniter это можно сделать, установив константу ENVIRONMENT, более подробное описание которой можно найти на странице безопасности.

Вот и всё!

Если вы новичок в CodeIgniter, пожалуйста, прочитайте раздел Начало работы руководства пользователя, чтобы начать изучение создания динамических PHP-приложений. Приятного использования!

© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/installation/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API