Ovh cron ошибка с phpmailer

1

Я сделал php-скрипт, резервное копирование моей базы данных в файле file.sql, после чего отправил этот файл на резервную почту с помощью phpmailer.

Скрипт отлично работает как на localhost, так и на моем сервере ovh, когда я запускаю его вручную.

Но когда он запускается в планировщике задач, он ничего не делает.

Я, наконец, нашел в журналах ovh ошибку:

[2015-08-27 00:04:03] ## OVH ## START - 2015-08-27 00:04:03.481779 executing: /usr/local/bin/php.ORIG.4 -c /usr/local/lib/php.ini /homez.716/my_info_name/www/php/backup/backup.php 
[2015-08-27 00:04:03] X-Powered-By: PHP/4.4.9
[2015-08-27 00:04:03] Content-type: text/html
[2015-08-27 00:04:03] 
[2015-08-27 00:04:03] <br />
[2015-08-27 00:04:03] <b>Parse error</b>:  syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/my_server_path_to_php_mailer/phpmailer/class.phpmailer.php</b> on line <b>34</b><br />
[2015-08-27 00:04:03] 
[2015-08-27 00:04:03] ## OVH ## END - 2015-08-27 00:04:03.573742 exitcode: 255

Я не знаю, как это исправить. Я читал, что это могут быть некоторые проблемы с версией PHP, но я использую версию PHP по умолчанию (app.engine.version = 5.4 в.ovhconfig) и последний код phpmailer, загруженный на github.

Заранее спасибо :-)

  • 0
    возможный дубликат ошибки разбора php mailer
  • 0
    Я видел этот пост, похоже, его сценарий не работает вообще. Шахта работает, за исключением задачи. + Я не использую php4 :(
Показать ещё 4 комментария
Теги:
cron
phpmailer
ovh

1 ответ

0
Лучший ответ

Иногда в хостингах используется другая версия php для cronjob. Возможно, вам нужно установить его вручную.

Прочитайте это http://guides.ovh.com/MutualiseCron

Ещё вопросы

Сообщество Overcoder
Наверх
Меню