Инструкции по установке
CodeIgniter устанавливается в четыре шага:
- Разархивируйте пакет.
- Загрузите папки и файлы CodeIgniter на свой сервер. Обычно файл index.php будет в корневом каталоге.
- Откройте файл application/config/config.php с помощью текстового редактора и задайте свой базовый URL. Если вы планируете использовать шифрование или сессии, задайте свой ключ шифрования.
- Если вы хотите использовать базу данных, откройте файл 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