【问题标题】:PHP Fatal error: require_once(): Failed opening required '/usr/share/php/Mail.php'PHP 致命错误:require_once():无法打开所需的“/usr/share/php/Mail.php”
【发布时间】:2016-02-07 16:50:39
【问题描述】:

我是 php 和 drupal 的新手。成功安装 pear 和 pear 的依赖文件后,log/error.log 中出现错误,如下所示

PHP 致命错误:require_once():Failed opening required '/usr/share/php/Mail.php'(include_path='.:/usr/share/php:/usr/share/pear')在 /home/user/public_html/domainname.com/public/sites/all/modules/modulename/modulename.module 第 93 行,引用者:http://domainname.com/

在我的模块中,这些行是

require_once "/usr/share/php/Mail.php";

require_once "/usr/share/php/Mail/mime.php";

我通过 locate mail.php 和 locate mime.php 搜索了 Mail.php 和 Mail/mime.php 文件。

找到 mime.php

/usr/share/php/Mail/mime.php

找到mail.php

/usr/share/php/Mail/mail.php

/usr/share/php/Mail/sendmail.php

我用谷歌搜索然后我更改了 php.ini 文件。 在这个文件中(php.ini) ;UNIX: "/path1:/path2"

;include_path = ".:/usr/share/php:/usr/share/pear

再次显示相同的错误。 问题是什么?我想要改变什么?任何人都可以帮助我吗

【问题讨论】:

  • 我认为 /usr/share/php/Mail/mail.php 与 /usr/share/php/Mail.php 不同。在 php 文件中设置正确的路径。
  • 谢谢你的方法。但直到我没有得到答案

标签: php drupal pear


【解决方案1】:

MailMail_mime 是两个不同的包,所以可能是您安装了 Mail_mime,但没有安装 Mail。

以root身份安装邮件包:

$ pear install mail

【讨论】:

    猜你喜欢
    • 2014-03-05
    • 2021-03-30
    • 2011-09-18
    • 2019-08-10
    • 1970-01-01
    • 2019-06-07
    • 2014-05-09
    • 2015-04-10
    相关资源
    最近更新 更多