2011-12-22 12 views
0

私は2つのサーバー、メインとテストを持っています。彼らは同じネットワーク上にいる。fopen()URLの失敗

ユーザーには、読み取りアクセス権を持つ仮想ディレクトリを使用して、両方にアクセスできる共有フォルダにファイルがあります。

PHP.iniは、コアと拡張機能でほとんど同じです。

私はMPDFを使用してPDFを生成しています.HTMLには、共有フォルダ内の画像へのURLがあります。私がHTMLをエコーすると、画像が表示されます。もしそうなら、$mpdf->Output();それは、このfopen()エラーで失敗します。

failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection

は、両方のサーバーがallow_url_fopenを持っているだけで、テストサーバーがうまくPDFを生成することができます。

答えて

0

権限の問題のようです。仮想ディレクトリへの読み取りアクセス権を持つ2人のユーザーがおり、$ mpdf-> Output();でエラーが発生します。書き込みアクセスが必要なように見えます。

+0

両方のサーバが仮想ディレクトリで同じ設定をしており、テストサーバは成功し、生産性はありません – Mind

+0

phpを実行しているユーザがフォルダにアクセスできますか? – gorzan

+0

あなたはIIS_Userを意味しますか? – Mind

関連する問題