自从我升级到 PHP 5.3 以来,这一直给我带来问题。PHP 5.2 没有出现这个问题。
我有一个 PHP 脚本(这几乎是股票 Mail_Queue 脚本)来发送消息。
我正在通过 cron 执行脚本:
php /home/public_html/send_messages.php
电子邮件已成功发送,但是我让 PHP 进程挂起,以及 cron 和后缀。杀死 PHP 进程可以解决问题。
我在执行 cron 作业时得到这个输出(通过 webmin):
PHP Notice: Error in sending mail: Mail Queue Error: Cannot initialize container in /usr/share/pear/PEAR.php on line 873
当我从浏览器执行 PHP 脚本时,不会发生此问题。