2.14.6.1. Установка CodeIgniter
Порядок действий
Ниже описаны два способа установки базового пакета скриптов фреймворка CodeIgniter и зависимых библиотек. Инструкция основана на официальной документации.
- Скачайте последнюю версию фреймворка CodeIgniter с официального репозитория.
- С помощью файл-менеджера или FTP-клиента загрузите архив на хостинг в корневой каталог нужного сайта.
- Распакуйте архив фреймворка в каталог проекта, куда планируется его установить.
- По умолчанию, в окружении SSH на хостинге используется PHP 5.6. Согласно требованиям фреймворка нужна версия не ниже 7.2, поэтому переопределите пути в переменной
$PATH
, выполнив команду:export PATH=/usr/local/php72/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
- Выполните команду:
composer create-project codeigniter4/appstarter ~/путь/к/каталогу/проекта
После установки
- Измените версию PHP для сайта на 7.2 или выше (официальные требования).
- Отредактируйте файл
.htaccess
в каталогеpublic
:- Измените строку:
Options All -Indexes
На строку:
Options -Indexes
- Измените строку:
Options +FollowSymlinks
На строку:
Options +SymLinksIfOwnerMatch
Корневой каталог
Если корневой каталог сайта отличается от www
(обычно файлы проекта на CodeIgniter находятся в каталоге public
), то можно задать нужный корневой каталог в настройках сайта или прописать следующие директивы в файле .htaccess:
# www/.htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule ((?s).*) public/$1 [L] </IfModule>