![](/img/trans.png)
[英]PHPmailer smtp error with OVH, settings correct and work in mail app
[英]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版本。 也许您必须手动设置它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.