我正试图从Bluehost中的cron作业启动一个php脚本。
当我手动访问脚本时,它会非常好地工作,但当被cron作业触发时,会出现以下错误:
[17-Jul-2013 08:36:01] PHP Warning: Unexpected character in input: ''' (ASCII=92) state=1 in /home2/XXXXX/public_html/XXXXX/reblog.php on line 17
[17-Jul-2013 08:36:01] PHP Parse error: syntax error, unexpected T_STRING in /home2/XXXXX/public_html/XXXXX/reblog.php on line 17
第1行如下:
$client = new Tumblr'API'Client($consumerKey, $consumerSecret);
我感觉cron作业使用了不同版本的PHP,通常设置为5.4。
有什么建议吗?
可能有cli php 5.4版本可用,请向Bluehost询问完整路径并使用它。