1) Перейти в корневую папку вашего проекта
cd /var/www/sites/your-site.ru
2) Запустить серию команд на обновление
# Обновление композера до последней стабильной версии
COMPOSER_HOME=.composer php composer.phar self-update
# Обновление необходимых плагинов композера
COMPOSER_HOME=.composer php composer.phar global require fxp/composer-asset-plugin --no-plugins
# Обновление всех зависимостей (расширений, модулей, пакетов)
COMPOSER_HOME=.composer php composer.phar update -o
# Полезно вычистить кэш
php yii cms/cache/flush-all
# Установка новых миграций (если они есть)
php yii cms/migrate --interactive=0
# Инициализация новых привелегий и ролей
php yii rbac/init
# Установка новых агентов (если установлено расширений skeeks/cms-agent)
php yii cmsAgent/init
# Еще раз, чистка кэша
php yii cms/cache/flush-all
Или для вашего удобства, все команды в одну строку
COMPOSER_HOME=.composer php composer.phar self-update && COMPOSER_HOME=.composer php composer.phar global require fxp/composer-asset-plugin --no-plugins && COMPOSER_HOME=.composer php composer.phar update -o -n && php yii cms/cache/flush-all && php yii cms/migrate --interactive=0 && php yii rbac/init && php yii cmsAgent/init && php yii cms/cache/flush-all
Вы так же можете добавить в ваш composer.json и ограничитсья запуском одной команды composer update
"scripts": {
"post-install-cmd": [
"skeeks\\cms\\console\\Composer::postInstall"
],
"post-update-cmd": [
"skeeks\\cms\\console\\Composer::postUpdate",
"php yii cms/cache/flush-all",
"php yii cms/migrate --interactive=0",
"php yii rbac/init",
"php yii cmsAgent/init",
"php yii cms/cache/flush-all"
]
},
Пример из базового проекта: https://github.com/skeeks-cms/app-basic/blob/master/composer.json
Альтернативные команды, в зависимости от конфигурации сервера и прав доступа:
#composer если он не установлен на глобальном уровне, вы можете использовать эту команду COMPOSER_HOME=.composer php composer.phar # или использовать, если композитор установленн глобально composer
php yii # или использовать (файл должен быть исполняемым) yii
Las categorías
Popular
Релиз SkeekS CMS 5.5.11 работает с yii2 2.0.24
- 13 ago. 2019
Как отправить форму в yii2 и skeeks cms через ajax?
- 18 abr. 2019