私は現在、/ var / www / vhosts / company/httpdocsにあるスクリプトmail.phpを呼び出すプログラムに取り組んでいます。mail.phpはrequire_once dirname(__FILE__).'/../pear/Mail.php'
smtp送信を実行しようとしていますrequire_once
が、失敗しています。私のPEARディレクトリは/var/ www / vhosts / company/pearにあります。次に、/ var / www / vhosts / company / pearをinclude_pathに追加しようとしましたが、require_once
それでも失敗します。
私は一歩下がって、mail.phpをfile_exists(dirname(__FILE__).'/../pear/Mail.php')
、結果をログファイルに出力する単純なスクリプトとして置き換えることにしました。スクリプトを個別に実行すると、正常に動作し、1が返されます。フラッシュプログラムがスクリプトを実行すると、何も返されません。dirname(__FILE__).'/../pear/Mail.php'
スクリプトを個別に実行するか、フラッシュファイルで実行するかに関係なく、印刷すると同じ結果が返されます。Mail.phpPEARファイルでchmod777も試しましたが、何もしませんでした。
何が起こっているのかについて何かアイデアはありますか?