织梦上传多图的功能是非常好的,对于很多长春SEO优化师来说,却不知道这个功能,每次上传图片时都是一张以上的上传,但是有的网站由于设置或者权限问题,却不能使用多图上传的功能,这也就导致很多站长不知道,或者放弃了此项重要功能,尤其是出现error错误提示的时候,很多站长认为,这个功能就是不能用的。今天长春SEO网小编就和大家说说,当你的织梦上传多张图片时,出现错误提示怎么办?
ERROR:Copy Uploadfile Error! 用中文翻译的 意思是:错误显示:拷贝(复制)上传文件出错!
原因可能是上传的文件损坏,或者是上传目录无写权限!
第一:可以尝试上传其它图片。
这个方法叫排除法,因为有的图片无论是织梦还是其他CMS都是有限制的,比如文件过大,文件类型不对,所以我们可以尝试换一个图片,一般的图片不要超过800KB,太大了占内存不说,还会让网民打开的时间增长,图片格式一般为jpg的。
第二:给uploads写入权限!
linux服务的设置办法ftp设置777权限,子文件夹选择继承!
windows2003的话需要右键文件夹属性-->安全-->添加账户-->增加IUSER_机器名 可写入权限。
第三:系统--系统基本参数--图片/上传文件默认路径:/uploads
有的开发者为了提升织梦的安全性,会把uploads文件夹换掉,让默认上传的图片放到站外,或者其他路径,那么这里就要通过后台系统设置,修改回来。
第四:要确定你的WEB目录下 uploads 文件夹里文件是否都存在,对照下织梦默认程序里的文件夹。
如果不是上述情况,那么解决方法:
图片文件路径错误,导致dede无法自动创建文件,
原:/d/file/uploads/uploads/allimg,将/uploads文件夹里面的所有文件,包括alling,flink等全部移到前一个目录/d/file/uploads/allimg即可。
说白了就是看根目录里面的/d/file/uploads/ 里面是不是还有一层/d/file/uploads/ 有的话 挪到根目录下 一个/d/file/uploads/就可以了!
如果以上方法都不行,可以在参考下面的方法,就要修改代码了。
在include/userlogin.class.php文件中的第二行session_start();前加上
if (isset($_POST["PHPSESSID"])) {
session_id($_POST["PHPSESSID"]);
} else if (isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}
然后更新缓存,更新全站,如果还不行,那么请看第二步
第一步继续做,不要取消。我的目录是在根目录下又建的子目录,所以有一个地方需要改
data/mark/inc_photowatermark.config.php
将$photo_watertext=""里面的路径改为你的根目录即可
更新缓存和全站,是否解决了呢!!通过以上方法,如果还不行,就要考虑是不是编辑器的问题,是不是CMS代码问题,如果还没解决,欢迎联系长春SEO网站长,为您免费解答各类建站,优化,营销问题。
织梦上传图片失败 edecms ERROR:错误提示,如何解决 http://www.121seo.cn/daima/1190.html
以上文章出自长春SEO自学网未经作者许可,不得转载。2019-07-07 06:12:00"