Шпаргалка по установке CodeIgniter. Типичные ошибки и их решения

29.06.2022
Содержание:

В новой записи я хотел бы показать вам процесс установки фреймворка CodeIgniter. Данная запись со временем будет дописываться, поэтому добавляйте её себе в закладки чтобы не пропустить обновления.

Установка CodeIgniter на OpenServer

Настройка конфигурации PHP

Для начала нужно выставить базовые параметры для конфигурации сервера.

Ознакомиться с требованиями вы можете в документации, перейдя по данной ссылке

https://codeigniter.com/user_guide/intro/requirements.html

Далее вам нужно выбрать минимальную версию PHP и Apache. После выбора, вам обязательно нужно перезагрузить сервер.


После выбора параметров, вам необходимо внести правки в файл php.ini вашей версии PHP.

Есть 2 способа для редактирования файла php.ini:

  • Отредактировать файл на прямую. Файл php.ini хранится в следующей директории \modules\php\PHP_8.0. У меня PHP_8.0., у вам может быть другая версия PHP.
  • Через меню OpenServer

В данном файле вам нужно включить необходимые модули. Требуемые модули прописаны в документации в фреймворку (ссылка выше)

На данный момент требуется включить модули intl и mbstring.

Открываем файл ini.php и раскомментируем необходимые модули, удалив точку с запятой в начале строки.

Настройка путей для домена

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

RewriteEngine On
RewriteRule (.*) public/$1
На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube