Перед тем, как начать работать, нам необходимо установить yii2. Устанавливать его мы будем на локальный сервер openserver работающий на ОС windows. Мы можем воспользоватся одним из способов:
- установка yii2 через comoser
- установка yii2 через архив
ВНИМАНИЕ! Версия php должна быть >= 5.4.0
Так же стартовый шаблон yii2 может быть двух типов:
- yii2 advanced
- yii2 basic
Теперь более детально разберем каждый из способов установки каждого шаблона.
Установка yii2 basic и advanced шаблонов через composer
Заходим в консоль openserver (если вы его уже запустили), как показано на рисунке ниже:
openserver — воход в консоль
Далее необходимо проверить установлен ли composer. Обычно он присутствует в стандартной сборке openserver, но лучше удостовериться. Для этого в консоле вводим команду:
Вы должны увидеть на экране следующее:
Проверка composer
Если на экране отобразиться что то другое, значит вам необходимо самостоятельно установить composer, для этого воспользуйтесь ссылкой install и следуйте всем инструкциям для windows, в ней.
C composer разобрались, теперь перейдем непосредственно к установке yii2. Через консоль переходим в папку домена куда будем устанавливать yii2. У меня домен — localhost. Команда будет выглядеть так:
После выполнения команды проверьте в какой директории вы находитесь. Убедившись в соответствии каталога, вводим команду:
Теперь, чтобы установить basic версию используем команду:
А для установки advanced:
Через коменду composer мы создаем проект и скачиваем в него фалы фреймворка. Последний параметр «yii2-basic» — это имя каталога в который установиться yii2. Теперь файлы фреймворка находятся в Папка_выбранного_домена/yii2-basic/ или yii2-advanced. У меня полный путь выглядет так: C:\openserver\domains\localhost\yii2-basic.
Теперь можно проверить установку перейдя по адресу http://localhost/yii2-basic/web или http:///localhost/yii2-advanced/frontend/web/. Если сайт открылся то все хорошо, установка прошла успешно. Но достаточно часто на этом этапе возникают ошибки о них мы поговорим в конце статьи.
Установка yii2 basiс и advanced шаблонов через архив.
Здесь все намного проще. Создаем директорию домена в который будем устанавливать yii2 или новый домен. Переходим по ссылке и ищем на странице заголовок: «Install from an Archive File», сразу под ним будут предложены 2е ссылки для скачивания basic и advanced версии. Скачиваем необходимую и распаковываем в раннее созданную директорию. Все, на этом установка закончена. Можно проверить работу фреймворка перейдя по адресу:
Для basic — Ваш_домен/Директория_Разархивирования/web/
Для advanced — Ваш_домен/Директория_Разархивирования/frontend/web/
На этом этапе тоже могут встретиться ошибки, о них ниже.
Распространенные ошибки yii2 при установки
Иногда при установки yii2 через composer можно встретить такую ошибку:
Для того что бы её решить, необходимо скачать архив yii2, взять оттуда папку vendor и переместить в корневую папку фреймворка. После этого все должно заработать.
Другая распространенная ошибка:
В данном случае нам необходимо найти файл web.php в папке config открыть его и в cookieValidationKey поставить любое значение
На этом все! Если у вас остались вопросы или трудности связанные с установкой yii2 пишите в комментариях, постараюсь всем помочь!