+7 988 353-52-54 kompman1@yandex.ru

г. Краснодар

Окружение разработчика и консоль

Как поднять сайт локально, собрать админку, и какие консольные команды есть.

Локально

  1. PHP 8.3+ с расширениями из «Установка на хостинг», MySQL 8 (например, в Docker), Node.js 20+ для админки.
  2. Распакуйте архив CMS или клонируйте свой проект, создайте базу, откройте сайт — мастер установки.

Встроенный сервер PHP:

php -S 127.0.0.1:8000 -t public public/index.php

Админка

Исходники — admin/ (Vue 3 + Vite):

cd admin
npm install
npm run dev          # с горячей перезагрузкой
npm run build        # сборка в admin/dist
npm run build:modules -- mymodule   # отдельный бандл модуля

Режим разработчика в профиле админки открывает «Типы контента», «Группы полей» и технические настройки.

Консоль

Из папки сайта: php bin/console <команда>.

КомандаЧто делает
cms:infoверсия, окружение, модули
cms:migrateприменить миграции ядра и включённых модулей
cms:module:listмодули на диске и их состояние
cms:module:install <id>установить модуль (миграции + включение)
cms:module:enable / disable / update / uninstallжизненный цикл модуля
cms:package:install <zip>поставить подписанный пакет модуля или темы
cms:theme:check <code>проверить шаблон по спецификации
cms:demo:theme <code>наполнить сайт демо-содержимым темы
cms:schedule:runвыполнить фоновые задачи (для cron)
cms:cache:clearочистить кеш
cms:shop:import / exportимпорт и экспорт каталога
cms:kb:importзагрузить статьи справки из модулей

Логи

storage/logs/<окружение>-<дата>.log. В окружении dev ошибки показываются на экране.

Статья помогла?