暂时解决DEDE需要设置FTP的问题

时间: 2007-07-24 / 分类: dedecms / 浏览次数: 2,748 views / 0个评论 发表评论

以前就有这个问题~
DEDE3.01发文章的时候是很正常的~
升级成了DEDE3.1以后~
一发文章就出现这个提示

由于你的站点的PHP配置存在限制,程序尝试用FTP进行目录操作,你必须在后台指定FTP相关的变量!

去官方找了下答案~~大家也都只能到后台设置FTP的相关参数
我想可能是DEDE3.1的某些功能在PHP的安全模式下不能使用,比如创建文件夹~
但是很奇怪,3.01怎么就能创建,都是同样的机子,同样的配置,同样的空间参数
所以我一直想解决这个问题~

今天看到某人说可以看到某人空间的CONFIG文章里面的设置参数
吓得我一身冷汗,因为DEDE3.1的FTP配置也是放在这个文件名开头的文件里
为了以防万一,必须马上解决这个老问题

看代码看了半天都没头绪
最后只能吧有关的文件全部下下来~
全部打开~查找那段该死的提示
终于在include/inc_functions.php里找到了~
一步步查下去,在FtpMkdir里用过这个功能,FtpMkdir在FtpChmod里使用了,但是似乎相关性不是很大~!
然后又找到了MkdirAll,发现这个功能在很多地方用过·
我改我改我改改改
把判断去掉~
然后返回测试发表文章~
终于可以不用看到讨厌的提示了·
终于又一次暂时地解决了这个问题
有什么后遗症还很难说
继续测试~

发表评论

你必须 登录后 才能留言!