在Dedecms 5.7中,文章上传图片时遇到“Upload filetype not allow”的提示,通常是由于配置文件中的拼写错误导致的,以下是一些解决方法:
修改文件名拼写错误
1、修改/include/uploadsafe.inc.php文件
问题描述:在该文件中,第45行的变量名拼写错误,应为$imgtypes
而不是$imtypes
。
解决方法:打开/include/uploadsafe.inc.php
文件,找到第45行,将$imtypes = array
修改为$imgtypes = array
,然后保存文件。
2、修改/include/c.php文件
问题描述:与上述问题类似,该文件中也存在相同的拼写错误。
解决方法:打开/include/c.php
文件,同样找到第45行,将$imtypes = array
修改为$imgtypes = array
,然后保存文件。
调整允许的文件类型
1、修改inc_archives_functions.php文件
问题描述:在某些情况下,系统可能不支持某些图片格式,如.jpeg。
解决方法:进入后台管理目录,打开dede>/inc/inc_archives_functions.php
文件,查找所有出现gif|jpg|png
的地方,在后面加上|jpeg
,一共有四处,在后台的“系统基本参数”中,找到“附件设置”,在“图片浏览器文件类型”里面加上jpeg
,一键更新网站并清理缓存。
安全性设置问题
1、会员中心图片上传问题
问题描述:由于安全性考虑,注册会员在会员中心发布信息时可能无法上传图片。
解决方法:搜索程序文件夹下包含“需输入后台管理目录才能登录”的文件,找到includedialogconfig.php
文件,将$cuserLogin = new userLogin();
之后的代码进行注释,但这种方法会降低网站安全性,因为它允许任何人通过浏览服务器查看到uploads
目录下的全部目录及文件,建议取消浏览服务器功能以提高安全性,具体方法是打开includeckeditorconfig.js
文件,注释掉相关代码。
解决Dedecms 5.7文章不能上传图片的问题主要涉及到文件名拼写错误的修正、允许的文件类型的调整以及安全性设置的调整,通过上述方法,通常可以解决大部分因配置不当导致的问题,如果问题依旧存在,建议检查服务器权限设置或咨询专业技术人员。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1210020.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复