Установка Winter CMS через Composer
Инструкция по установке Winter CMS подразумевает что у вас уже установлен Composer и вы понимаете как ввести команду в консоле.
Так же ваша система должна соответствовать минимальным требованиям.
Название проекта
Это сделано для удобства. Название будет подставлено в консольных командах ниже в инструкции.
Название проекта это будет названием директории (папки) где будут находиться файлы самой Winter CMS.
Установка Winter CMS
В директории (в папке) где будет расположен новый проект запускаем команду:
composer create-project wintercms/winter название
Composer скачает Winter CMS в директорию где была запущена команда в папку с указанным названием проекта.
Если вы хотите получать все обновления не дожидаясь выпуска нового релиза, вместо стабильной версии WinterCMS вы можете установить так называемую дев-версию:
composer create-project wintercms/winter название "dev-develop"
Установка бэкенда (админки)
Если для проекта нужна админка или база данных, то в консоли переходим в каталог только что установленного приложения где запускаем команду:
php artisan winter:install
Начнётся установка приложения где нужно будет выбрать или указать соответствующие настройки
В процессе установки будут запрошены данные для подключения Базы Данных, поэтому вам нужно будет в ручную создать БД и указать данные для подключения.
Отключить обновления ядра
Если вы используете composer или git для загрузки обновлений в файлы ядра, установите в конфигурации значение true
для параметра disableCoreUpdates
, чтобы шлюз обновлений не пытался загрузить эти файлы снова как часть процесса обновления приложения.
'disableCoreUpdates' => true,
Плагины и темы всё равно будут загружаться.
Вход в бэкенд
После установки, если вы прозевали сгенерированный системой пароль, то прежде чем зайти в админку, нужно установить пароли. Для этого в консоли вводим команду:
php artisan winter:passwd username password
где:
-
username
- логин пользователя -
password
- пароль
Например создаём пользователя admin с паролем admin :
php artisan winter:passwd admin admin
Удаление демо
php artisan winter:fresh
Данная команда удалит демо плагин и тему.
Установка тем и плагинов
Установка плагинов осуществляется так же через Composer. Например установить плагин Winter.Blog :
composer require winter/blog
Плагины для Winter CMS устанавливаемые через композер можно выбрать тут:
https://packagist.org/search/?type=winter-plugin
Темы для Winter CMS:
*** Войдите чтобы писать комментарии.