вручную вызывать действие задания cron в магазине

Я новичок в магазине.

Я хочу вызвать функцию работы cron программно, есть ли способ?

Я попытался следовать для вызова функции с помощью командной строки, но получаю слишком много аргумента ошибки.

php bin/console sw:cron:run ACTION-NAME
php bin/console sw:cron:run NAME -f

Мне нужна еще одна помощь — использовать функцию магазина вне моего магазина. Является ли это возможным ?

Заранее спасибо.

3

Решение

Вы можете запустить конкретный cronjob, выполнив следующую команду.
Например:

php bin/console sw:cron:run Shopware_CronJob_ClearHttpCache

Но это возможно только с Shopware 5.1.6, не как Shopware говорит с 5.1.5.

1

Другие решения

Если вам нужно просто запустить cron для тестирования, вы можете запустить cron из браузера:

http://www.myshop.com/backend/cron

Там нужно заменить myshop.com на ваш домен. В этом случае все задания cron будут обработаны путем открытия этой ссылки.

Если по какой-то причине вам нужно запустить cron через консоль, вы можете сделать это следующим образом:

php5 path_to_shopware/shopware.php /backend/cron

Там нужно заменить path_to_shopware на ваш путь к серверу.

-1

По вопросам рекламы [email protected]