Day: November 15, 2011
CMS, 原创DedeCMS, GoDaddy
修改dedecms在godaddy的linux空间读取权限问题,自动生成文件权限不正确
- by chenxue4076
- 13 years ago
同事用dedecms作网站,改换成godaddy的linux的空间后,发现生成的静态文件浏览不了,好像是提示权限不对,我没有仔细看。 但问题肯定是生成文件时权限后,普通用户权限不够了,这里交给不知道如何处理的大虾们一个方法。 需要修改如下文件 include/arc.archives.class.php 找到 //循环生成HTML文件 的部分 在 $this->dtp->SaveTo($TRUEfilename); 之后加入 chmod($TRUEfilename,0755); 修改到这个只是针对单文件生成成功浏览了,但批量生成还是有问题,没关系,我们继续 找到 //创建远程文件夹 的部分 在 $this->ftp->upload($localfile, $remotefile, ‘ascii’); 之后加入 chmod($remotefile,0755); 好了,这样就可以了。 多说两句 这里的0755 前面的0一定要带的,这代表8进制,去掉权限就变了,当然也可以改成其他的数字,如 0644 ,这里是网站主可以读写,其他人只有读,权限更低些。 (1611)
查看全文