Список корисних команд Magento 2

Керування магазином Magento 2 може бути не таким простим, як здається. Є багато речей, про які вам потрібно подбати, таких як продажі, замовлення, клієнти тощо, не кажучи вже про розробку. Ви повинні знати, як запустити розгортання статичного контенту або переіндексувати Magento 2 , а також бути обізнаним з деякими іншими командами.

Неможливо запам'ятати всі команди для кожної окремої ситуації, коли ви тільки починаєте. Саме тому ми створили список корисних команд Magento 2, які заощадять час і зменшать ймовірність будь-яких помилок.

Хочете дізнатися більше про команди Magento? Читайте далі, ця стаття саме те, що вам потрібно.

SSH

Команда Опис
php bin/magento list Генерує список команд
help Показує довідку для команди

Кеш

Команда Опис
php bin/magento cache:clean Очищає типи кешу
php bin/magento cache:enable Вмикає типи кешу
php bin/magento cache:disable Вимикає типи кешу
php bin/magento cache:flush Очищає типи кешу
php bin/magento cache:status Відображає стан кешу

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

Команда Опис
php bin/magento setup:upgrade Оновлює програму, схему бази даних та дані
php bin/magento setup:di:compile Створює налаштування DI та відсутні класи, які можна згенерувати автоматично
php bin/magento setup:static-content:deploy Розгортає статичний контент
php bin/magento setup:db-data:upgrade Встановлює та оновлює дані в БД
php bin/magento setup:db:status Показує стан БД та чи потрібні їй оновлення
php bin/magento setup:backup Створює резервну копію файлової системи, бази даних та каталогу медіа
php bin/magento setup:cron:run Запускає заплановане завдання cron
php bin/magento setup:performance:generate-fixtures Генерує фікстури
php bin/magento setup:rollback Відкатує файлову систему Magento, базу даних та каталог медіа
php bin/magento setup:config:set Створює або налаштовує конфігурацію розгортання
php bin/magento setup:store-config:set Встановлює конфігурацію сховища
php bin/magento setup:install Встановлює програму
php bin/magento setup:uninstall Видаляє програму

Deploy

Команда Опис
php bin/magento deploy:mode:set Встановлює режим розгортання
php bin/magento deploy:mode:show Показує поточний режим розгортання

Catalog

Команда Опис
php bin/magento catalog:images:resize Змінює розмір зображень
php bin/magento catalog:product:attributes:cleanup Очищає невикористовувані атрибути

Індексатори

Команда Опис
php bin/magento indexer:info Показує доступні індексатори
php bin/magento indexer:reindex Переіндексує дані
php bin/magento indexer:reset Робить статус індексатора недійсним
php bin/magento indexer:set-mode Встановлює режим індексатора
php bin/magento indexer:show-mode Показує режим індексатора
php bin/magento indexer:status Показує статус індексатора

Обслуговування

Команда Опис
php bin/magento maintenance:enable Вмикає режим обслуговування
php bin/magento maintenance:disable Вимикає режим обслуговування
php bin/magento maintenance:status Показує стан режиму обслуговування
php bin/magento maintenance:allow-ips Встановлює IP-адреси для режиму обслуговування

Модуль

Команда Опис
php bin/magento module:enable Вмикає певний модуль
php bin/magento module:disable Вимикає певний модуль
php bin/magento module:status Показує стан модуля
php bin/magento module:uninstall Видаляє модуль, встановлений за допомогою композитора.

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

Команда Опис
php bin/magento admin:user:create Створює користувача з правами адміністратора
php bin/magento admin:user:unlock Розблоковує обліковий запис адміністратора

Конфігурація

Команда Опис
php bin/magento config:sensitive:set Встановлює конфіденційні значення конфігурації
php bin/magento config:set Додає зміни до конфігурації системи
php bin/magento config:show Показує значення конфігурації для певного шляху

Info

Команда Опис
php bin/magento info:adminuri Показує URL-адресу адміністратора Magento
php bin/magento info:backups:list Показує доступні резервні копії
php bin/magento info:currency:list Показує доступні валюти
php bin/magento info:dependencies:show-framework Показує залежності у фреймворку Magento
php bin/magento info:dependencies:show-modules Показує модулі між залежностями
php bin/magento info:dependencies:show-modules-circular Показує циклічні залежності між модулями
php bin/magento info:language:list Показує список використаних мовних локалей
php bin/magento info:timezone:list Показує доступні часові пояси

Cron

Команда Опис
php bin/magento cron:run Запускає cron за розкладом

Dev

Команда Опис
php bin/magento dev:source-theme:deploy Збирає та відображає вихідні файли теми
php bin/magento dev:tests:run Запускає тести
php bin/magento dev:urn-catalog:generate Генерує каталог URN
php bin/magento dev:xml:convert Конвертує XML-файли, використовуючи зразки стилів XML

Store

Команда Опис
php bin/magento store:list Показує список доступних магазинів
store:website:list Показує доступні веб-сайти

Theme

Команда Опис
php bin/magento theme:uninstall Видаляє тему

Varnish

Команда Опис
php bin/magento varnish:vcl:generate Генерує Varnish VCL та відправляє його в командний рядок

Queue

Команда Опис
php bin/magento queue:consumers:list Список споживачів MessageQueue
php bin/magento queue:consumers:restart Перезапустити MessageQueue
php bin/magento queue:consumers:start Запустити MessageQueue consumer

Віддалене сховище

Команда Опис
php bin/magento remote-storage:sync Синхронізувати медіафайли з віддаленим сховищем

Медіаконтент

Команда Опис
php bin/magento media-content:sync Синхронізувати контент з ресурсами

Медіагалерея

Команда Опис
php bin/magento media-gallery:sync Синхронізувати медіа-сховище та медіа-ресурсів у базі даних

Приклади даних

Команда Опис
php bin/magento sampledata:deploy Розгортає модулі зразків даних
php bin/magento sampledata:remove Видаляє пакети зразків даних з composer.json
php bin/magento sampledata:reset Скидає модулі зразків даних для повторної інсталяції

i18n

Команда Опис
php bin/magento i18n:collect-phrases Збирає фрази в кодовій базі
php bin/magento i18n:pack Зберігає мовний пакет
php bin/magento i18n:uninstall Видаляє мовні пакети

Customer

Команда Опис
php bin/magento customer:hash:upgrade Оновлює хеш клієнта

Отже, ось усі найчастіше використовувані команди Magento 2. Сподіваємося, цей список допоможе вам бути більш впевненими в розробці Magento та оптимізації управління магазином.

Однак, якщо вам потрібен скорочений варіант, ви можете звернутися до Скорочення команд Magento 2 , і, можливо, їх буде легше запам'ятати.