Чуть больше чем просто блог :)

Установка Yii2

Немного повтора из уже написанного на различных сайтах, но скомпоновано в единой и удобной форме.

Предварительные ласки:

На локальной машине я буду использовать "Open Server x64" под Windows, подробнее с которой можно познакомится по ссылке: http://open-server.ru/

Предполагаю что у вас уже установлен, этот или любой другой, веб-сервер с php и MySql и запущен.

Так-же я буду использовать PhpStorm в качестве среды разработки и некоторые другие программы, которые описывал ранее. Можно почитать тут

Помимо этих программ нам нужно установить "Composer"

Приступим:

В каталоге моего веб-сервера - у меня это: "w:\WebServer\domains\" создаю папку с названием будущего проекта: "bee-cms.demo".

Для открытия данного домена на локальной машине нужно добавить этот домен в "hosts" файл который находится по адресу: "c:\Windows\System32\drivers\etc\hosts". Открываю его блокнотом и вставляю строку:

127.0.0.1 bee-cms.demo

После чего перезапускаем веб-сервер.

Браузер при заходе на страницу: http://bee-cms.demo/ должен отобразить пустую страницу с текстом "Index of /" и названием столбцов, в случаи наличия там файлов.

 

Затем для установки Yii2 через Composer нам нужно где то раздобыть файл: "composer.phar". Для этого нужно открыть терминал и набрать следующие команды:

# переходим в каталог созданного проекта. В вашем случаи это может быть совершенно другой путь к проекту.
cd w:\WebServer\domains\bee-cms.demo

# Копирование файла "composer.phar" в корень проекта
php -r "readfile('https://getcomposer.org/installer');" | php

# устанавливает composer asset plugin, который позволяет управлять зависимостями пакетов bower и npm через Composer
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"

# Установка самого фреймворка Yii2 с шаблоном Advanced, который мы будем использовать
php composer.phar create-project yiisoft/yii2-app-basic basic

После этих действий в корне нашего проекта появилась папка "Basic". Перенесем все содержимое из нее в корень проекта для удобства. А саму папку "Basic", уже пустую - удаляем.

 

Теперь в папке нашего проекта появилось много файлов и папок. После чего мы сможем увидеть демо страницу, которая пока доступна по ссылке: "http://bee-cms.demo/web/"

 

Обновление проекта

Постепенно фреймворк дорабатывается и обновляется. Дописывают новый функционал и исправляются ошибки. Для поддержания фреймворка в актуальном состоянии его нужно обновлять. Для этого есть команда:

# переходим в каталог созданного проекта. В вашем случаи это может быть совершенно другой путь к проекту.
cd w:\WebServer\domains\bee-cms.demo

# Обновление файла компосера
php composer.phar self-update

# Обновление вендоров
php composer.phar update

На этом установка завершена!

В следующей части подключим наш сайт к базе данных и произведем некоторые первоначальные настройки.

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Авторизация