fopen() URL 失败

发布于 2024-12-22 12:46:09 字数 427 浏览 0 评论 0原文

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

用户在共享文件夹中拥有文件,并且双方都可以使用具有读取访问权限的虚拟目录来访问该共享文件夹。

PHP.ini 在核心和扩展方面几乎相同。

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

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

两台服务器都有 allow_url_fopen 但只有测试服务器可以很好地生成 PDF。

I have 2 servers, the main and the test one. They're on the same network.

The users have files in a shared folder, to which both have access, using a virtual directory with read access.

The PHP.ini are pretty much the same on core and extensions.

I'm using MPDF to generate a PDF, and in the HTML there is a URL to an image in the shared folder. If I echo the HTML, it shows image, if I do $mpdf->Output(); it fails with this fopen() error:

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

Both servers have allow_url_fopen but only the test server can generate the PDF well.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鼻尖触碰 2024-12-29 12:46:09

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

It looks like a permission issue. You have 2 users with read access to a virtual directory, and you get an error with $mpdf->Output(); that looks like it may require write access.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文