2013-07-17 5 views
1

Я пытаюсь запустить php-скрипт из задания cron в Bluehost.Неожиданный символ на входе: ''

Когда я достигаю скрипт вручную, прекрасно ковшики, но при запуске на хрон это дает следующее сообщение об ошибке:

[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.

Любые предложения?

+1

Если он не ожидает обратную косую черту там, вы работаете на 5.2.x или ниже. Запустите скрипт, который просто содержит 'trigger_error ('PHP Version is'. Php_version(), E_USER_ERROR);' установить, какой. – DaveRandom

+0

'[17-Jul-2013 08:49:01] PHP Неустранимая ошибка: вызов неопределенной функции php_version() in ...' :( – lorussian

+1

Извините, это должно быть ['phpversion()'] (http: // php.net/phpversion) (нет подчеркивания) – DaveRandom

ответ

1

Возможно, есть версия cli php версии 5.4, спросите Bluehost для полного пути и используйте его.

+0

Спасибо, теперь вопрос встает: «что полный путь Bluehost для PHP 5.4 или выше " – lorussian

+0

У вас есть доступ к ssh? Затем найдите/-name php – Marek

+1

Я нашел путь:/ramdisk/php/54/bin/php5 Спасибо за помощь – lorussian

Смежные вопросы