cPanel Pear Mail出错:无法打开流

时间:2011-05-02 12:20:42

标签: php pear cpanel

我通过cPanel安装程序安装了Pear,并安装了Mail包(它也自动安装了Net_Mail和Net_Socket包)。但是从我发送电子邮件的PHP文件中我收到以下错误:

  

警告: include_once(Net / SMTP.php)   [function.include-once]:失败了   open stream:没有这样的文件或目录   在/ usr / local / lib / php / Mail / smtp.php 上    348

     

警告: include_once()   [function.include]:打开失败   包含'Net / SMTP.php'   (include_path中= ':/ usr / lib中/ PHP:在/ usr /本地/ LIB / PHP')   在 /usr/local/lib/php/Mail/smtp.php 上    348

     

致命错误:类'Net_SMTP'没有   发现   在 /usr/local/lib/php/Mail/smtp.php 上    349

现在我已经检查了包含,路径和所有这些路径,并且检查正常,并且位于适当的位置并具有适当的权限。

如何解决此错误?

这里是参考目录结构(省略其他文件夹):

php
|-Mail
| |-mail.php
| |-mock.php
| |-null.php
| |-RFC822.php
| |-sendmail.php
| |-smtp.php
| |-smtpmx.php
|-Net
| |-SMTP.php
| |-Socket.php
|- Mail.php

1 个答案:

答案 0 :(得分:6)

如果您有ssh访问权限,可以尝试:

pear install Net_SMTP