Announcement

Collapse
No announcement yet.

После смены версии PHP не работает cron

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • После смены версии PHP не работает cron

    Здравствуйте!

    EspoCRM установлен на OpenServer в локальной сети на одном из компьютеров (Windows 10). После установки, согласно инструкции был создан и запущен пакетный файл:

    G:\ospanel\modules\http\Apache-2.4\bin\httpd.exe -f G:\OSPanel\domains\office\crm\cron.php

    Сообщения о неработающем cron в панели управления не было. Правда, сами задачи на получение писем не выполнялись, но оповещения работали.

    После смены версии PHP в настройках OpenServer (с 5.6 на 7.1) столкнулся со следующей проблемой - не запускается cron (о чем появляется соответствующее предупреждение в панели администрирования). При этом оповещения в интерфейсе приходят, но входящая почта не работает (настроена правильно, соединение проверялось).

    При попытке повторного запуска пакетного файла выдается следующее:

    G:\OSPanel\domains\office>G:\ospanel\modules\http\ Apache-2.4\bin\httpd.exe -f G:\OSPanel\domains\office\crm\cron.php
    httpd.exe: Syntax error on line 36 of G:/OSPanel/domains/office/crm/cron.php: Include takes one argument, Name(s) of the config file(s) to be included; fails if the wildcard does not match at least one file

    Подскажите, что необходимо сделать, чтобы все заработало?

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

  • #2
    Здравствуйте,
    на ОС Windows иногда не правильно опредиляется путь к php.exe
    Найдите php.exe и смените команду
    Вместо G:\ospanel\modules\http\Apache-2.4\bin\httpd.exe -f G:\OSPanel\domains\office\crm\cron.php
    [полный путь к php.exe] -f G:\OSPanel\domains\office\crm\cron.php

    Примерно G:\ospanel\modules\http\Apache-2.4\php\php.exe -f G:\OSPanel\domains\office\crm\cron.php

    Comment


    • Vladimir
      Vladimir commented
      Editing a comment
      Спасибо, сделал как указали, перезапустил файл, ошибок не было. Сообщение о не работающем cron пропало. Но письма так и не приходят. IMAP настройки заданы корректно, тест соединения проходит. В чем еще может быть проблема?

  • #3
    Откройте эту задачу (Проверка входящей эл. почты групп или Проверка входящей эл. почты пользователей в зависимости групповая почта или персональная) в планировщике задач, активна ли она, в логе последний успешный запуск

    Comment


    • #4
      В логе пишет, что "нет данных"

      Comment


      • #5
        Значит крон так и не запускался.
        В планировщике задач возле кнопки Создать задание есть стрелка при нажатие на которую доступны Задания. Проверте общий лог

        Comment


        • #6
          Пишет, что в ожидании и снова появилось сообщение о неработающем кроне.

          Comment


          • #7
            Либо одна и задач упала (статус Running (не помню соответсвие на русском)), либо перепроверте настройки. Можете также проверить лог EspoCRM

            Comment


            • #8
              Татьяна, спасибо большое за помощь! Проблема решилась ежеминутной установкой задания в планировщике OpenSrver

              Comment

              Working...
              X