【问题标题】:imap_open in php file not working when run as a cron job in parallel plesk在并行 plesk 中作为 cron 作业运行时,php 文件中的 imap_open 不起作用
【发布时间】:2015-03-22 10:27:23
【问题描述】:

我有一个 PHP 脚本,其中包含以下代码:

$this->conn = imap_open('{'.$this->server.'/notls}', $this->user, $this->pass

在浏览器中运行时有效。 但是,当在并行 plesk 版本 12 上作为 cron 作业运行时,出现错误:

PHP 警告:imap_open(): 无法在 {localhost/notls} 中打开流 /var/www/vhosts/cvdatabase.management/httpdocs/send_email.php 上线 115

我浏览了互联网并尝试了几个修复程序,但到目前为止没有任何效果。有谁知道如何解决这个问题?

【问题讨论】:

  • 尝试将localhost改为127.0.0.1

标签: php cron plesk imap-open


【解决方案1】:

因为它在 CLI 模式下运行。在这种模式下 $_SERVER 变量不存在。尝试像 imap_open('{127.0.0.1/notls}'

一样运行它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 2011-11-12
    • 2012-01-14
    • 1970-01-01
    • 2015-11-30
    相关资源
    最近更新 更多