由于这几天服务上的配置更改了,导致读图网上很多图片出现了错误及不存在的情况.
而且采集图片的时候不能本地化,也就是图片地址依然是址,导致图片不能加载。
于是分析了一下dede采集图片不能本地化的原因,可能是因为服务上uploads文件的权限所致!
我将uploads的权限更改过后顺利完成了图片的本地化!
网上说还有可能出现的原因:
如果你在本地搭建的网站是可以图片本地化的,那么这一定是服务器中php环境配置的问题了,如果你是服务器或者vps的话可以自己修改,如果是使用的空间的话,那只好联系空间商了,下面以服务器或者vps为例来介绍一下php环境有可能引起dedecms图片本地化失败的一些原因。
1、要使用dedecms的远程图片本地化功能,php的allow_url_fopen选项必须设置为On,看下你的是不是已经为On,如果不是请修改过来。 修改方法是,打开php.ini,搜索“allow_url_fopen”,修改为:“allow_url_fopen = On”即可。
2、upload_tmp_dir = ...