Назад до блогу

Опубліковано 29.05.2026

Magento 2 CLI Cheat Sheet: Найбільш корисні консольні команди

Шпаргалка з найпоширеніших Magento 2 CLI команд для розробників та адміністраторів. Керування кешем, індексами, модулями, cron, компіляцією DI, деплоєм статичного контенту та іншими щоденними завданнями Magento.

Magento 2 CLI Cheat Sheet: Найбільш корисні консольні команди

Magento 2 містить потужний CLI-інструмент bin/magento, який використовується для адміністрування магазину, розробки модулів, деплою та обслуговування системи.

У цій шпаргалці зібрані найпоширеніші команди, які використовують Magento-розробники щодня.


Перевірка доступних команд

bin/magento

Показує список усіх доступних команд.

Робота з кешем

Очистити кеш

bin/magento cache:clean

Видаляє лише застарілі записи кешу.

Використовуйте після:

  • зміни XML;
  • зміни конфігурації;
  • зміни шаблонів.

Повністю очистити кеш

bin/magento cache:flush

Очищає весь кеш Magento та бекенд-сховище: Redis, файловий кеш тощо.

Використовуйте обережно на production.

Переглянути статус кешів

bin/magento cache:status

Увімкнути кеш

bin/magento cache:enable

Вимкнути кеш

bin/magento cache:disable

Режими роботи Magento

Перевірити поточний режим

bin/magento deploy:mode:show

Увімкнути Developer Mode

bin/magento deploy:mode:set developer

Підходить для локальної розробки.

Увімкнути Production Mode

bin/magento deploy:mode:set production

Використовується на бойовому сервері.

Компіляція DI

Згенерувати Dependency Injection

bin/magento setup:di:compile

Обов'язково запускати після створення плагінів, preference, нових модулів або деплою на production.

Статичний контент

Згенерувати статичні файли

bin/magento setup:static-content:deploy -f

Для кількох мов:

bin/magento setup:static-content:deploy en_US uk_UA -f

Оновлення бази даних

Запустити оновлення модулів

bin/magento setup:upgrade

Команда запускає нові міграції, оновлює schema та data patches.

Індекси

Переглянути статус індексів

bin/magento indexer:status

Перебудувати всі індекси

bin/magento indexer:reindex

Переглянути режими індексації

bin/magento indexer:show-mode

Встановити режим Schedule

bin/magento indexer:set-mode schedule

Рекомендовано для production.

Встановити режим Realtime

bin/magento indexer:set-mode realtime

Робота з модулями

Список модулів

bin/magento module:status

Увімкнути модуль

bin/magento module:enable Vendor_Module

Вимкнути модуль

bin/magento module:disable Vendor_Module

Робота з cron

Запустити cron вручну

bin/magento cron:run

Іноді команду потрібно запускати кілька разів:

bin/magento cron:run
bin/magento cron:run
bin/magento cron:run

Черги повідомлень

Запуск consumer

bin/magento queue:consumers:start consumer_name

Приклад:

bin/magento queue:consumers:start async.operations.all

Адміністратори

Створити адміністратора

bin/magento admin:user:create

Приклад:

bin/magento admin:user:create \
--admin-user=admin \
--admin-password='Password123!' \
--admin-email=admin@example.com \
--admin-firstname=Admin \
--admin-lastname=User

Налаштування Magento

Переглянути конфігурацію

bin/magento config:show

Отримати конкретне значення

bin/magento config:show web/secure/base_url

Встановити значення

bin/magento config:set web/secure/base_url https://example.com/

Робота з інсталяцією

Перевірка системи

bin/magento setup:check

Перевірка оновлення БД

bin/magento setup:db:status

Корисні команди для розробника

Очистити згенеровані класи

rm -rf generated/*

Очистити кеші Magento

rm -rf var/cache/*
rm -rf var/page_cache/*

Очистити статичний контент

rm -rf pub/static/frontend/*
rm -rf pub/static/adminhtml/*

Найпопулярніша комбінація після змін

bin/magento cache:clean
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush

Для локальної розробки часто достатньо:

bin/magento cache:clean
bin/magento cache:flush

Висновок

Якщо ви працюєте з Magento щодня, то 90% часу будете використовувати лише декілька команд:

bin/magento cache:clean
bin/magento cache:flush
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento indexer:reindex
bin/magento deploy:mode:show
bin/magento cron:run

Саме вони складають основу щоденної роботи Magento-розробника.

Потрібна допомога з проєктом?

Розкажіть про вашу ідею, і ми запропонуємо практичний план реалізації.

Звʼязатися з нами