【发布时间】:2011-04-14 09:22:15
【问题描述】:
我的php找不到mail.php
我将 PEAR 包安装在名为 pear_admin 的目录中 我使用 .htaccess 和 .htpasswd 保护了该目录中的所有内容 当我访问 mysite.com/pear_admin/index.php 时,它会询问我的用户名和密码。 这行得通,我可以看到和使用 PEAR 包管理 我安装了邮件包。 我创建了一个 php5.ini 文件并将其放在我的根文件夹中。 当我点击联系页面上的提交按钮时,PHP 文件找到 php5.ini 但后来就出错了。
找不到mail.php 它在新创建的目录中。这与我的联系页面所在的位置不同。 php5.ini 应该可以解决这个问题。 php5.ini 中的路径是 include_path = .:/usr/local/php5/lib/php:/home/content/91/5799191/html/mywebsite/pear_admin/PEAR
我也试过引号 include_path = ".:/usr/local/php5/lib/php:/home/content/91/5799191/html/mywebsite/pear_admin/PEAR"
我不确定是否需要尝试其他解决方案。 我不认为我在安装 Mail 包时做错了什么。只需单击一个按钮。
也许是 PHP 我尝试了两个 require_once "Mail.php";并包含('Mail.php');
也许是因为我用 .htpasswd 保护了它 这是我不明白的。 当我没有在我的 PHP 中提供用户名和密码时,它如何访问该文件? 我不应该这样做吗?如果有,怎么做?
谢谢。
【问题讨论】: