生成提示:DedeTag Engine Create File False的另类解决方法

一朋友让我帮忙搞下他们公司的网站,网站搬家,具体情况如下:

他们直接后台备份数据,将所有DEDE程序全部打包成一个压缩包,然后让我去弄。

一切都很正常,上传程序,安装,覆盖,修改配置文件,登陆后台,生成全站,就在最后一步时出现了DedeTag Engine Create File False这个提示,该页面生成不成功,结果导致后续的页面无法生成。

处理方式:

一、找到提示DedeTag Engine Create File False的这个文件,位置在: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“);

注意在语句后添加$filename 如上面第二句,修改好后保存,重新生成时将会直接给出具体卡在哪个路径、哪个文件上,通过查找文件名,得到该页面的内容,上去一看,发现情况如下:

QQ截图20131219131321

出错路径

 

报错的页面出现了一个?问号,将其找到后发现编辑人员在自定义文件名时直接添加了一个?问号,导致生成时无法生成。找到问题页面所在,定位到了问题,直接生成,将所有报错的页面路径全部记录,并在后台一一将此处更改过来即可。

(这只是一个小细节,编辑人员不认真,结果出现这样的情况。)

全部更换,重新生成后,一切正常。这时记得将原本我们修改的include/dedetag.class.php 文件里添加的参数$filename 删除掉,再重新保存。否则容易被有心人利用。

对于DEDECMS这个曾经一度辉煌,到如今开发团队对于问题和BUG并不及时更新,而且外面流传有许多种的0day漏洞,相信使用过这个程序的站长都深有体会。期望官方能尽快恢复状态吧,否则我宁愿选择Wordpress来做了,至少它很安全。



除特殊注明外,本站内容均为原创,如需转载,请注明出处:邝金华博客 » 生成提示:DedeTag Engine Create File False的另类解决方法

赞 (0)

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 英文SEO换个友链吧 yingxiao-daren.com qq1548836585回复
  2. 朗阁雅思我们织梦的站 老是被侵入改内容 烦死了回复
  3. 落帆亭找了很久终于找到seo的博客了,来学习学习回复

无觅相关文章插件,快速提升流量