Yii2 — Установка и настройка

Фреймворк yii2 имеет 2 версии для установки: Basic и Advanced шаблоны.

C помощью Composer

Установка с помощью Composer самый простой и безопасный вариант.

Если Composer у Вас еще не установлен, Вы можете сделать это согласно инструкции на официальном сайте.

Перед установкой самого фреймворка необходимо установить Composer Asset Plugin.

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"

Для установки Basic шаблона необходимо выполнить следующую команду в консоли:

php composer.phar create-project yiisoft/yii2-app-basic [project-folder] 2.0.8

Для установки Advanced шаблона необходимо выполнить следующую команду в консоли:

php composer.phar create-project yiisoft/yii2-app-advanced [project-folder] 2.0.8

Установка из архива

Скачайте один из архивов затем распакуйте их в вашу web папку:

 После окончания установки структура Ваших проэктов должна выглядеть следующим образом:

Basic шаблон:

01

На данном этапе Basic шаблон готов к использованию. Для того чтобы удостовериться в этом, введите в адресной строке браузера your-domain.dev/web/index.php. В окне браузера откроется главная страница Вашего сайта:

03

 

Advanced шаблон:

02

Для работы Advanced шаблона необходимо выполнить дополнительные действия. С помощью консоли войдите в папку Вашего проекта и выполните следующую команду:

php init

 В результате Вам будет предложен выбор для среды разработки Development или Production:

Yii Application Initialization Tool v1.0

Which environment do you want the application to be initialized in?

  [0] Development
  [1] Production

  Your choice [0-1, or "q" to quit]

 Сделайте свой выбор и подтвердите инициализацию приложения. В результате будут скопированные необходимые файлы для работы в папки frontend и backend.

Теперь если вы введете в браузере следующий адрес your-domain.dev/frontend/web/index.php  Вы попадете на главную страницу Вашего сайта, которая выглядит абсолютно так же как и в Basic шаблоне.

04

Для входа в backend раздел сайта введете в браузере следующий адрес  your-domain.dev/backend/web/index.php. В результате Вы будете перенаправлены на страницу входа, так как Advanced шаблон предоставляет готовый механизм авторизации и автентификации для backend раздела.

05Теперь нужно настроить подключение к базе данных. В Basic шаблоне откройте файл config/db.php, в Advanced — common/config/main-local.php.  Вам необходимо отредактировать следующие строки, введя свои параметры подключения:


  'class' => 'yii\db\Connection',
  'dsn' => 'mysql:host=localhost;dbname=yii2advanced',
  'username' => 'root',
  'password' => '',
  'charset' => 'utf8',

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *