私は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を生成することができます。
両方のサーバが仮想ディレクトリで同じ設定をしており、テストサーバは成功し、生産性はありません – Mind
phpを実行しているユーザがフォルダにアクセスできますか? – gorzan
あなたはIIS_Userを意味しますか? – Mind