简体   繁体   English

Cron Jobs解析错误

[英]Cron Jobs Parse error

I`m working on laravel 5.1 application and i need to use Laravel Task Schedule it's working well in my local server. 我正在使用laravel 5.1应用程序,我需要使用Laravel Task Schedule,它在我的本地服务器上运行良好。

But when i use cron job on my web hosting server i face this error 但是,当我在网络托管服务器上使用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

This is my Cron Command in my server 这是我服务器中的Cron命令

/usr/local/bin/php /home/titglobal/public_html/ElAQSA/artisan schedule:run > /home/titglobal/cron.log 2>&1

Note: Also i tried to use * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1 注意:我也尝试使用* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1

as laravel Doc mentioned the same error in html page 如laravel Doc在HTML页面中提到相同的错误

my app use PHP 5.6 but the default php version in web hosting server php v 5.3 我的应用程序使用PHP 5.6,但Web托管服务器php v 5.3中的默认php版本

I think you have to see the php_info and look at where you active php ini is (path). 我认为您必须查看php_info并查看活动php ini所在的位置(路径)。 Then you get an idea where you php executable is. 然后,您将了解php可执行文件的位置。

Finally you can use it to compile your cron files. 最后,您可以使用它来编译您的cron文件。

You could use SSH too. 您也可以使用SSH。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM