我正在使用laravel 5.1应用程序,我需要使用 Laravel任务计划,它在我的本地服务器上运行良好。
但是当我在我的网络托管服务器上使用cron作业时,我面临这个错误
Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in /home/titglobal/public_html/ElAQSA/artisan on line 31
这是我服务器中的Cron命令
/usr/local/bin/php /home/titglobal/public_html/ElAQSA/artisan schedule:run > /home/titglobal/cron.log 2>&1
注意:我也尝试使用
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
由于laravel Doc在html页面中提到了相同的错误
我的应用使用PHP 5.6但是虚拟主机服务器php v 5.3中的默认php版本
答案 0 :(得分:0)
我认为你必须看到php_info并查看你在哪里活动php ini(路径)。 然后你就可以了解php可执行文件的位置。
最后,您可以使用它来编译您的cron文件。
你也可以使用SSH。