繁体   English   中英

phpmailer的Ovcron错误

[英]Ovh cron error with 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版本(.ovhconfig中的app.engine.version = 5.4)和上一个github上下载的phpmailer代码。

提前致谢 :-)

有时,主机对cronjobs使用不同的php版本。 也许您必须手动设置它。

阅读此http://guides.ovh.com/MutualiseCron

暂无
暂无

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

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