【发布时间】: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 文件中设置正确的路径。
-
谢谢你的方法。但直到我没有得到答案