Задать вопрос
PRAIT
@PRAIT

Magento как справиться с Cron?

Всем привет, прошу помощи с CMS Magento 2.
Пытаюсь установить модуль в Magento через Magento Marketplace но вылазит вот такая вот ошибка:

5ac60474ae7ad045608957.png

OS: Windows 8.1

Что я только не пробовал, если честно не совсем понимаю как работать с командной строкой к сожалению. Тут методичка в двух словах, по устранению этой ошибкой Magento Cron Tutorial

Как я понял, нужно как то прописать вот эти строки в командную строку:
* * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log
* * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log
* * * * * <path to php binary> <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log


Но что я только не делал. Командная строка выдаёт то " Ошибка ", "Отказано в доступе", "Не является внутренней или внешней командой, исполняемой командой или пакетным файлом". Уже не знаю что и делать.
Перекопал гугл, ничего не нашёл. Пожалуйста, помогите установить =)
  • Вопрос задан
  • 474 просмотра
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
link_web
@link_web
Magento, Laravel, Zend, Shopify, Prestashop, WP
Конкретно касаемо вашего случая на Xampp это делается так:
-Прежде всего, найдите местоположение php.exe. Обычно, когда в Xampp, он находится на  диск: \ xampp \ php, например, c: \ xampp \ php
-Зайдите в эту папку и создайте файл mycron.bat файл и добавьте в него следующее содержимое:
C:\xampp\php\php.exe C:\xampp\htdocs\magento\bin\magento cron:run
C:\xampp\php\php.exe C:\xampp\htdocs\magento\update\cron.php
C:\xampp\php\php.exe C:\xampp\htdocs\magento\bin\magento setup:cron:run

Замените пути к php и magento на свои
- Сохраните файл и запустите в консоли
schtasks /create /sc minute /mo 5 /tn Magento\Cron /путь_к_папке_с_крон_файлом\mycron.bat

- Создайте задачу: перейдите в планировщик задач «Администрирование» через «Панель Управления» > «Система и Безопасность».
и создайте таск как на картинке:
Process-set-up-Magento-2-Cron-in-Xampp-f
1) В левой колонке выберите Magento
2)ВЫберите крон
3)С правой стороны выберите свойства
4)Выберите изменить группу или пользователя
5)Введите имя пользователя и нажмите проверить имена
Сохраните и после чего крон будет работать каждые 5 минут
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы