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

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

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

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

SSH

Команда

Опис 

php bin/magento list

Генерує список команд

help

Показує допомогу для команди

 

Cache

Команда

Опис

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 Відображає статус кешу

 

Setup

Команда

Опис

php bin/magento setup:upgrade Оновлює додаток, схему бази даних (далі – БД) та дані
php bin/magento setup:di:compile Створює налаштування DI (dependancy injection) та відсутні класи, які можна згенерувати автоматично
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 Створює backup системи файлів, БД та медіа директорії 
php bin/magento setup:cron:run Виконує заплановану cron роботу 
php bin/magento setup:performance:generate-fixtures Генерує fixtures
php bin/magento setup:rollback Повертає систему файлів, БД та медіа директорію Magento
php bin/magento setup:config:set Створює або змінює налаштування deployment 
php bin/magento setup:store-config:set Задає налаштування магазину
php bin/magento setup:install Встановлює додаток
php bin/magento setup:uninstall Видаляє додаток

 

Deploy

Команда

Опис

php bin/magento deploy:mode:set Задає deploy режим
php bin/magento deploy:mode:show Показує поточний deploy режим

 

Catalog

Команда

Опис

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

 

Indexers

Команда

Опис

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 Показує статус індексера

 

Maintenance

Команда

Опис

php bin/magento maintenance:enable Вмикає режим maintenance 
php bin/magento maintenance:disable Вимикає режим maintenance 
php bin/magento maintenance:status Показує статус режиму maintenance 
php bin/magento maintenance:allow-ips Задає IP-адресу для режиму maintenance 

 

Module

Команда

Опис

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

 

Admin

Команда

Опис

php bin/magento admin:user:create

Створює адмін користувача 

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

 

Config

Команда

Опис

php bin/magento config:sensitive:set Задає sensitive значення налаштування
php bin/magento config:set Додає зміни до налаштування системи
php bin/magento config:show Показує значення налаштування певного шляху 

 

Info

Команда

Опис

php bin/magento info:adminuri Показує admin URL-адресу Magento
php bin/magento info:backups:list Відображає доступні backups 
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 Виконує крон роботу відповідно до графіку

 

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 і відтворює його в командному рядку (CLI)

 

Queue

Команда

Опис

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

 

Remote storage

Команда

Опис

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

 

Media content

Команда

Опис

php bin/magento media-content:sync Синхронізація контенту для різних ресурсів 

 

Команда

Опис

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

 

Sample data

Команда

Опис

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

 

i18n

Команда

Опис

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

 

Customer

Команда

Опис

php bin/magento customer:hash:upgrade Оновлює hash користувача 

 

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

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