香港独立IP空间
香港php空间
美国php空间
域名注册

无忧小编(www.51php.com)经常能接到各种客户网站被挂马的问题。关于这一点无忧小编要说明一下,这个是因为dedecms程序漏洞比较多导致的,并不是因为无忧主机独立ip虚拟主机不安全哦。这不,又有客户网站的dedecms被挂马找到无忧小编让帮忙处理,经过观察,是首页文件被篡改了,就当无忧小编要去更新首页的时候,确提示“你指定的文件名有问题 无法创建文件”。

dedecms 10 12 11 300x119 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注射漏洞-漏洞预警

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档