首页 文章

cPanel Pear Mail出错:无法打开流

提问于
浏览
3

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

警告:include_once(Net / SMTP.php)[function.include-once]:无法打开流:第348行/usr/local/lib/php/Mail/smtp.php中没有此类文件或目录警告:include_once ()[function.include]:在/ usr / local / lib /中打开'Net / SMTP.php'以包含(include_path =' . :/ usr / lib / php:/ usr / local / lib / php')失败第348行的php / Mail / smtp.php致命错误:第349行/usr/local/lib/php/Mail/smtp.php中找不到类'Net_SMTP'

现在我已经检查了包含,路径,以及它们都检查正常,并且位于适当的位置并具有适当的权限 .

我该如何解决这个错误?

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

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

1 回答

  • 6

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

    pear install Net_SMTP
    

相关问题