• 首页
  • ASPCMS
  • DEDECMS
  • DuxCms
  • 工具下载
  • SEO知识
  • WEB前端开发
  • 当前位置:首页 > DuxCms >
  • DuxCms
  • Duxcms后台备份功能无效修复

  • 已有 人阅读此文  -  2015.09.02  -  DuxCms  -  萤火星

 

duxcms强大的后台,以及灵活的标签使用赢得了不少站长的喜欢,随着用户数的增加,慢慢的发下CMS存在的一些小问题,当然了办法总比困难多。其中有一个问题是后台备份数据库的时候生成的文件目录权限是0001导致sql文件无法写入,此问题出现在部分虚拟主机上,下面我给大家整理了一个解决办法:


涉及到的文件:


1、/htdocs/app/admin/model/DatabaseModel.class.php


2、/htdocs/framework/ext/Dbbak.php


既然是在生成文件夹的时候权限没有给够导致无法写入sql,那我们就顺藤摸瓜找到生成文件夹的php相关代码


/htdocs/app/admin/model/DatabaseModel.class.php    


找到120-125行


 

if(!is_dir($path)){
            if(!mkdir($path,true)){
                $this->error = '无法创建备份目录,请手动根目录创建Backup文件夹!';
                return false;
            }
        }

这里我们给生成文件夹命令的mkdir加个0777的权限参数

 

、

if(!is_dir($path)){
            if(!mkdir($path,0777)){
                $this->error = '无法创建备份目录,请手动根目录创建Backup文件夹!';
                return false;
            }
        }
现在文件夹的权限正常了,但是又发下生成sql文件的类文件报错了
我百度了下

如果本篇文章帮到了你,那么,请点击右侧的百度分享,让我们一起帮助更多的朋友!
  • 共2页:
  • 上一页
  • 1
  • 2
  • 下一页
    • 上一篇:没有了
    • 下一篇:duxcms 2.1.0 后台页面栏目无法删除的解决方案
    前端交流群
    热门文章
    • 1Duxcms2.0扩展模型扩展字段标签调用示例
    • 2Duxcms后台备份功能无效修复
    • 3duxcms2.1 栏目加跳转功能
    • 4Duxcms2.1中自定义表单前端输出时不显示循
    • 5duxcms 2.1.0 后台页面栏目无法删除的解决
    推荐阅读
    • Duxcms后台备份功能无效修复
    ASPCMS | DEDECMS | DuxCms | 工具下载 | SEO知识 | WEB前端开发 | 百度地图
    萤火星的经验分享!友情赞助!
    鲁ICP备15006695号-1