我目前正在使用图像处理脚本对上传的图像进行一些工作,并且在我的开发环境中遇到了问题。相同的代码适用于我的生产服务器。
错误是:
PHP Warning: imagecreatefromjpeg(): php_network_getaddresses:
getaddrinfo failed: Name or service not known in /path/to/script.php
on line 75
75上的代码行是:
$this->img = imagecreatefromjpeg(PHPTHUMB."?src=/".$this->image_path);
它创建一个从另一个由 phpThumb 制作的图像加载的图像,用于进一步操作。
关于如何解决这个问题的任何想法?任何人都可以阐明错误的含义吗?
谢谢,
编辑:
作为进一步的见解,如果我PHPTHUMB . "?src=/" . $this->image_path
在浏览器中访问,图像加载正常
中的用户代理php.ini
没有解决此处所示的问题
编辑(解决方案):我必须将 INTERNAL 192.168.204.XXX IP 添加到主机文件中,以便http://dev.mysite.com正确解析。尝试 127.0.0.1 和外部 IP 都没有结果,但内部工作完美。感谢大家的努力,