0

ローカルでホストされている PHP サーバーを使用してメールを送信しようとしています。このガイド
を 使用して PEAR を正常にインストールしましたが、すべてが有効であるように見えます (パスはおなじみで反応します) 。しかし、メールの使用を含む PHP コードを実行しようとすると. php、私はまだ次のエラーが発生します:

Fatal error: require_once(): Failed opening required 'Mail.php' (include_path='.;C:\php\pear')

正しいパスに変更するために、このパスが定義されている場所(php.iniではなく)を見つけることさえできず、見つけられませんでした..

4

1 に答える 1

0

. マシンに PEAR::Mail がインストールされていることを確認してください。インストールされていない場合は、インストールしてください。

それができれば。

次に、スクリプトに Mail.php を含めてください (おそらく Mail オブジェクトをインスタンス化する前に。これにより、おそらく警告が消えます。

include "/path/to/pear/Mail.php";

また

set_include_path("/path/to/pear");

php.ini の include_path ディレクティブで Pear インストール ディレクトリへのパスも指定します。

しかし、これでも問題が解決しない場合はMail.php、PHP に読み取り権限が十分に与えられていることを確認してください。

于 2013-07-17T08:38:02.013 に答える