Announcement

Collapse
No announcement yet.

syntax error on line 36 of cron.php

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

  • syntax error on line 36 of cron.php

    hi,
    I am seeing error from running batch file (Create a batch file with the following commands to run Espo Scheduled Jobs using Windows Scheduled Tasks
    -----------------------------error ----------------------------------------------------------------------------------------------
    syntax error on line 36 of cron.php
    include takes one argument, name(s) of the config files to be included; fails if wildcard does not match at leaset one file
    ------------------------------------------------------------------------------------------------------------

    -----------------------------cron.php file---------------------------------------------------------------------------------------------
    <?php
    /************************************************** **********************
    * This file is part of EspoCRM.
    *
    * EspoCRM - Open Source CRM application.
    * Copyright (C) 2014-2017 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko
    * Website: http://www.espocrm.com
    *
    * EspoCRM is free software: you can redistribute it and/or modify
    * it under the terms of the GNU General Public License as published by
    * the Free Software Foundation, either version 3 of the License, or
    * (at your option) any later version.
    *
    * EspoCRM is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    * GNU General Public License for more details.
    *
    * You should have received a copy of the GNU General Public License
    * along with EspoCRM. If not, see http://www.gnu.org/licenses/.
    *
    * The interactive user interfaces in modified source and object code versions
    * of this program must display Appropriate Legal Notices, as required under
    * Section 5 of the GNU General Public License version 3.
    *
    * In accordance with Section 7(b) of the GNU General Public License version 3,
    * these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
    ************************************************** **********************/

    $sapiName = php_sapi_name();

    if (substr($sapiName, 0, 3) != 'cli') {
    die("Cron can be run only via CLI");
    }

    include "bootstrap.php";

    $app = new \Espo\Core\Application();
    $app->runCron();

    ------------------------------------------------------------------------------------------------------------

  • #2
    what php version is used for cli?

    Comment


    • #3
      I have the same error, but on line 32

      Comment


      • #4
        I removed the double-quotes and now I have an error saying that it cannot find bootstrap.php... but from /xampp/apache folder instead of espocrm folder.
        Not sure how to change the include, since adding double-quotes make it fail, but adding full path to bootstrap.php too...

        Comment


        • #5
          Hi.
          Firstly please revert the original code. Then call the cron and check the error log files in the EspoCRM/data/logs directory.
          Last edited by yuri; 06-26-2019, 07:46 AM.

          Comment


          • #6
            cli php version seems to be old.

            Comment

            Working...
            X