Керувати магазином 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 | Синхронізація контенту для різних ресурсів |
Media gallery
Команда |
Опис |
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, і, можливо, таким чином їх буде простіше запам’ятати.