Ovh cron ошибка с phpmailer

Я сделал 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.

Заранее спасибо 🙂

1

Решение

Иногда хостинги используют разные версии php для cronjobs. Может быть, вы должны установить его вручную.

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]