Php fopen()URL失败

Php fopen()URL失败,php,iis,fopen,Php,Iis,Fopen,我有两台服务器,主服务器和测试服务器。他们在同一个网络上 用户在共享文件夹中拥有文件,他们都可以使用具有读取权限的虚拟目录访问该文件夹 PHP.ini的PHP.ini在核心和扩展上几乎相同 我正在使用MPDF生成PDF,在HTML中有一个指向共享文件夹中图像的URL。如果我回显HTML,它会显示图像,如果我执行$mpdf->Output();它失败,出现以下fopen()错误: 无法打开流:连接尝试失败,因为 关联方在一段时间后未作出适当回应,或 已建立的联系 两个服务器都有允许url\u fo

我有两台服务器,主服务器和测试服务器。他们在同一个网络上

用户在共享文件夹中拥有文件,他们都可以使用具有读取权限的虚拟目录访问该文件夹

PHP.ini的
PHP.ini
在核心和扩展上几乎相同

我正在使用MPDF生成PDF,在HTML中有一个指向共享文件夹中图像的URL。如果我回显HTML,它会显示图像,如果我执行
$mpdf->Output()
;它失败,出现以下
fopen()
错误:

无法打开流:连接尝试失败,因为 关联方在一段时间后未作出适当回应,或 已建立的联系


两个服务器都有
允许url\u fopen
,但只有测试服务器才能很好地生成PDF。

这看起来像是权限问题。您有2个用户具有对虚拟目录的读取权限,并且$mpdf->Output()出现错误;这看起来可能需要写访问权限。

两台服务器在虚拟目录上的配置相同,测试服务器成功,运行php的用户是否有权访问该文件夹?我在IIS 6.0中设置了完全控制虚拟目录的所有人的权限,我想这取决于你的服务器设置。在LAMPP设置中,它通常是apache用户…@gorzan它完全安装了IIS,正如我所说的,每个人都有完全的控制权。。。在生产环境中,使用:http:/prod/share/img.jpg失败http:/tests/share/img.jpg工作