0

我不知道我做了什么,但由于某种原因图像停止工作。一些浏览器显示图像,但大多数不显示。我正在使用 Lencioni Image Resizer v1.4.1

此图像不会显示:
http ://www.norwegianfashion.no/wp-content/themes/norwegianfashion/image.php?width=280&height=&cropratio=2:1&image=http://www.norwegianfashion.no/wp-内容/上传/杂志/issue5/siri1_72dpi.jpg

但您可以在此处访问图片:
http ://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg

如果我更改&&,我会收到消息Error: no image was specified
http://www.norwegianfashion.no/wp-content/themes/norwegianfashion/image.php?width=280&height=&cropratio=2:1&image=http://www.norwegianfashion.no/wp-content/uploads/magazine/问题5/siri1_72dpi.jpg

我正在使用它的另一个地方是这里,并且工作正常:
http://www.advicis.no/wp-content/themes/business1/image.php?width=150&height=&cropratio=1:1&image=http: //www.advicis.no/wp-content/uploads/OD-puzzle-large.jpg

什么可能导致这种情况?

4

1 回答 1

1

显然您的 PHP 脚本无法访问网址http://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg

我可以,你也可以,但是运行 PHP 脚本的服务器不能。

也许 PHP 服务器没有安装正确的插件来执行 HTTP 请求,或者 HTTP 服务器阻止来自内部的请求。

你可以在 image.php 中插入一些调试来显示每个步骤的结果吗?或者在它检索图像的地方发布 image.php 代码的一部分?

能不能用 SSH 登录 PHP 服务器,看看能不能执行:

wget http://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg

另一种解决方案是让 image.php 从本地磁盘获取文件,而不是通过 HTTP 请求,但这需要重新设计该脚本。

于 2010-12-17T09:54:08.973 回答