织梦dedecms不能下载远程图片实现图片本地化解决方法

织梦dedecms不能下载远程图片实现图片本地化解决方法,第1张

织梦dedecms不能下载远程图片实现图片本地化解决方法

详细介绍了DreamweaverCMSDEDEDECMS无法下载遥控图片完成图片本地化的关键解决方案,有需要的盆友可以参考一下。

e.DEDE图片本地化无效的关键原因:
fsockopen()函数在网络服务器的运行环境中是被禁止的。

解决方案1:

使用stream_socket_client()函数代替fsockopen()。

实际的变化是/include/dedehttpdown.class.PHP第507行。

$this->;m_FP=@fsockopen($this->;m_host,$this->;m_port,$errno,$errstr,10);

用…替换

$this->;m_FP=@stream_socket_client($this->;m_host。':'.$this->;m_port,$errno,$errstr,10);

解决方案2:

写php.ini,找disable_functions,去掉里面的fsockopen。

如果计划处理不了,分析php.ini环境变量中的allow_url_fopen是否打开;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存