新闻中心

dedecms更新首页提示“你指定的文件名有问题 无法创建文件”

作者 / 时间 2014-10-13 20:22:56

无忧小编(www.51php.com)经常能接到各种客户网站被挂马的问题。关于这一点无忧小编要说明一下,这个是因为dedecms程序漏洞比较多导致的,并不是因为无忧主机独立ip虚拟主机不安全哦。这不,又有客户网站的dedecms被挂马找到无忧小编让帮忙处理,经过观察,是首页文件被篡改了,就当无忧小编要去更新首页的时候,确提示“你指定的文件名有问题 无法创建文件”。 dedecms更新首页提示“你指定的文件名有问题 无法创建文件” 照常这个问题的原因:要创建的目录或者文件没有写入权限 解决办法: 首先要找到报错的文件是哪个,定位出错的文件,即查找生成什么文件时出的问题,这里并不是单单首页模板文件权限问题,可能是其他的文件, 查找方法:修改 include/dedetag.class.php文件,搜索"DedeTag Engine Create File False",会找到以下代码 $fp = @fopen($filename,"w") or die("DedeTag Engine Create File False"); 修改成 $fp = @fopen($filename,"w") or die("DedeTag Engine Create File False:$filename"); 重新生成栏目或者文档时,即可提示当前文件信息。 找到问题文件后,检查是否有写入权限,建议文件夹的话,设置成755,文件设置成644的权限。 常见的错误情况有,data目录没有写入权限,html静态文件目录没有写入权限,index.html首页静态文件没有写入权限。 警告:此修改操作可能会暴露程序目录结构信息,建议解决问题以后,还原程序文件。 无忧主机相关文章推荐阅读: DEDECMSV5.7广告不能正常显示解决办法 DEDECMS后台登录显示验证码错误的思路解决方法 DEDECMS管理员登录输入账号密码点击登陆又回到登陆界面 DEDECMS 5.7版本利用GUESTBOOK.PHP来对SQL注射漏洞-漏洞预警

本文地址:https://www.51php.com/dedecms/17031.html

1
1
1
1
1
1
1