Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于文件目录权限的问题

[复制链接]
amith 发表于 2007-2-1 20:04:42 | 显示全部楼层 |阅读模式
supesite站点程序(包括bbs程序)建立的目录属性都是 666,可否使其建立为 700呢?

我想改里边的代码,郁闷,都加密的。
 楼主| amith 发表于 2007-2-1 21:45:10 | 显示全部楼层
经过实验,以下方法可行。

解决了用户开通个人空间的时候出现

File :

/home/hostssss/xxxxxx_net/user/97/template_main_10297.cache.php
Have no access to write!

这样的问题。

我在 register.php 文件,第 65行左右,加入一下代码。

就不会出现该错误了。

        $userfolder = substr($thedir,0,strlen($thedir)-strlen("css_".$_SGLOBAL['supe_uid']."cache.css")-1);

        chmod ($userfolder, 0700);  

        writefile($thedir, $tpl['css']);   //这句话的上面

当然了,可以在程序里边去改,但因为加密了,无法修改。所以就在这里补救一下。免的给每个用户去设置目录属性,那多麻烦。

希望官方能解决这样的问题。

实际上这样的问题,应该还包括 Html 目录的属性,附件目录的属性。

附件目录的属性如设置为按月归类而不是统一放一个目录,那就会上传不了文件,但放同个目录就没问题。我觉得这和以上的问题是同样的问题。

有错误之处,麻烦大家指正。谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 09:56 , Processed in 0.019330 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表