Как запустить все команды magento 2 из панели администратора

Можем ли мы запустить все команды magento 2 из внешнего интерфейса или панели администратора, поскольку мой клиент не предоставляет мне доступ по ssh. Так возможно ли, что мы можем получить доступ к терминалу в панели администратора и получить ошибку, если она есть, только в этой панели?

1 ответ

Вы можете создать скрипт, который вы выполняете на сервере, если у вас есть права на загрузку.

ех.

system('php bin/magento setup:upgrade'); // You can change this as needed

Другой вариант - использовать cron для настройки команды и впоследствии удалить cron.

ех.

php-cli -q /home/yourname/public_html/bin/magento setup:upgrade >/dev/null 2>&1

Это тоже грязно, я знаю, но это работает.

Есть несколько других способов, таких как этот модуль оболочки, но я действительно не рекомендую это, так как он может быть использован и может привести к большему количеству проблем, которые он может решить

* Я не пробовал модуль сам.

Другие вопросы по тегам