cron运行时出现ZF3错误

时间:2017-11-14 09:39:27

标签: zend-framework cron zend-framework3

我有路线:

'console' => [
    'router' => [
        'routes' => [
            'cronroute' => [
                'options' => [
                    'route' => 'action',
                    'defaults' => [
                        'controller' => Controller\ConsoleController::class,
                        'action' => 'action',
                    ],
                ],
            ],
        ]
    ],
],

当我在控制台中运行时:

php /Applications/www/project/public/index.php action

一切都好,没有错误

但是当我尝试将此脚本添加到crontab时:

* * * * * php /Applications/www/project/public/index.php action >> /Applications/www/log/script_output.log 2>&1

我在日志中收到错误:

Parse error: parse error in /Applications/www/project/vendor/phpunit/phpunit/src/Framework/TestCase.php on line 856

我不会在代码中的任何地方使用phpunit。

1 个答案:

答案 0 :(得分:0)

我的网络服务器使用php 7.0,命令也是7.0,但是cron 5.6。 最新版本的PhpUnit需要> 5.6,这就是我收到错误的原因。