Творим интернет с Техническим экспертом

Установка yii 2 на OpenServer

В отличие от Yii 1, после стандартной установки Yii 2 мы получаем как фреймворк, так и шаблон приложения.

Начинаем «неправильное» знакомство с PHP-фреймворком Yii2. Кто-то на хабре, помнится, назвал знакомство с Yii2 без четкого инженерного видения проекта адом и повторил 100500 раз это в статье. С некоторыми тезисами я склонен согласиться, но тем не менее, сейчас представляю вниманию подробную фотоинструкцию по установке Yii2 на OpenServer.

Тот случай, когда рассказать про MVC и принципы построения приложений на фреймворке рассказать надо, а под рукой с собой будет только ноутбук под управлением Windows 7. Поехали!

Официальное руководство рекомендует установку через Composer — в поставке OpenServer его не оказалось, отдельно устанавливать и настраивать нет ни времени, ни сил. Качаем архив (версия 2.0.15 basic)

Считаем, что есть навык по работе с OpenServer и он уже установлен. В противном случает читаем >>>рас<<< и >>>два<<<.

Распаковка дистрибутива yii2 в папку для домена yii2basic OpenServer

Распаковка дистрибутива yii2 в папку для домена yii2basic OpenServer

Трей — Флажок — Перезапуск OpenServer

Задаем ручные настройки для домена в OpenServer

Задаем ручные настройки для домена в OpenServer

В настройках OpenServer нужна вкладка Домены. Здесь выбираем тип управления доменами Ручное+Автопоиск и добавляем путь к папке с приложением Yii \yii2basic\basic\web для домена yii2basic.

Открываем приложение в браузере — http://yii2basic/

Первый блин комом - ошибка приложения

Первый блин комом — ошибка приложения

Invalid Configuration – yii\base\InvalidConfigException лечится горчичниками установкой любого непустого значения cookieValidationKey в \config\web.php

'cookieValidationKey' => 'smthng',

‘cookieValidationKey’ => ‘smthng’,

Приложение yii2 с шаблоном basic установлено - можно пользоваться

Приложение yii2 с шаблоном basic установлено — можно пользоваться

Ну, и, напоследок пара строк про то где что лежит.

\basic\views\site — папка с файлами представлений страниц;

\basic\controllers — здесь лежит контроллер;

\basic\models — директория с файлами моделей.

4 комментария

  • Ответить Руслан |

    У себя на ноутбуке я устанавливал FRAMEWORK и обновлял , потому что требовала система, а для каких действий я так и не знаю.Подскажите?

  • Ответить Ilesya |

    Этим можно пользоваться через все компьютеры? Даже которые не на видноусе? У меня другой просто

  • Ответить валерий |

    в CMS всё не так гибко, как хотелось бы. это не просто фреймворк, это попытка сделать свою надстройку над языком

  • Ответить Tanya |

    Все объеснино ну очень просто, на себе опробывала, все понятно и доступно, полезная статейка и сайт, много информации нашла

Post a comment