设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

[已解决]妹纸在不在,问个问题啊 [复制链接]
查看:83 | 回复:9

65

主题

1424

回帖

3115

积分

论坛元老

积分
3115
发表于 2013-6-13 14:06:59 | 显示全部楼层 |阅读模式
本帖最后由 l12ab 于 2013-6-13 15:37 编辑

没有你家论坛的邀请码,只能在这里问了

网站上的文件都是ftp权限
php文件本身生成缓存,创建了文件夹和文件,但是却无法用php来删除,如何解决

224

主题

2144

回帖

5032

积分

论坛元老

积分
5032
发表于 2013-6-13 14:20:37 | 显示全部楼层
本帖最后由 smyz 于 2013-6-13 14:31 编辑

要不改用户权限都相同,又不就改需要的目录777


---------------------

是说AMH?  3.1版本?
可以改ftp账号的权限

pure-pw usermod amh_ftp_name -u www -m   # 这个是www用户权限
pure-pw usermod amh_ftp_name -u ftpuser -m # 这个是ftpuser用户权限

你看要改哪个就用哪个。

65

主题

1424

回帖

3115

积分

论坛元老

积分
3115
 楼主| 发表于 2013-6-13 14:36:43 | 显示全部楼层

smyz 发表于 2013-6-13 14:20



要不改用户权限都相同,又不就改需要的目录777

3.1版本。
可是改成www用户权限,就无法用FTP来管理了吧

觉得奇怪,
PHP创建的目录,创建的时候已经mkdir(name,0777) 了,还发现还是755权限
还无法用PHP删除

224

主题

2144

回帖

5032

积分

论坛元老

积分
5032
发表于 2013-6-13 14:20:00 | 显示全部楼层

l12ab 发表于 2013-6-13 14:36



3.1版本。
可是改成www用户权限,就无法用FTP来管理了吧

php 本身是 www用户权限。
ftp 也改www用户权限的话,

如果文件是www用户那网站与ftp账号都有权限管理。

ls -l /home/wwwroot/xxxx/web/
chown -R www:www /home/wwwroot/xxxx/web/

243

主题

1251

回帖

3303

积分

论坛元老

积分
3303
发表于 2013-6-13 14:41:37 | 显示全部楼层

smyz 发表于 2013-6-13 14:41



php 本身是 www用户权限。
ftp 也改www用户权限的话,

建议支持suphp 这样就好了

23

主题

378

回帖

837

积分

高级会员

积分
837
发表于 2013-6-13 14:36:00 | 显示全部楼层

smyz 发表于 2013-6-13 14:41



php 本身是 www用户权限。
ftp 也改www用户权限的话,

那为什么php生成的www权限的文件,无法用php来删除呢

65

主题

1424

回帖

3115

积分

论坛元老

积分
3115
 楼主| 发表于 2013-6-13 14:48:56 | 显示全部楼层

l12ab 发表于 2013-6-13 14:56



那为什么php生成的www权限的文件,无法用php来删除呢

不会,竟然能生成文件。那同样有权限删除。
你确认下文件的用户&组是www?

224

主题

2144

回帖

5032

积分

论坛元老

积分
5032
发表于 2013-6-13 14:41:00 | 显示全部楼层

smyz 发表于 2013-6-13 15:17



不会,竟然能生成文件。那同样有权限删除。
你确认下文件的用户&组是www? ...

我登录ssh看了,是www权限你是怎么删除文件呢?
unlink() ?

101

主题

2357

回帖

5067

积分

论坛元老

积分
5067
发表于 2013-6-13 14:51:37 | 显示全部楼层

smyz 发表于 2013-6-13 15:27



你是怎么删除文件呢?
unlink() ?

是的,unlink。[ol]
  • deldir('./cache/');
  • function deldir($path)
  • {
  •         if(!is_dir($path))
  •         {
  •                 return null;
  •         }
  •         $fh = opendir($path);
  •         while(($row = readdir($fh)) !== false){
  •                 if($row == '.' || $row == '..')
  •                 {
  •                         continue;
  •                 }
  •                 if(!is_dir($path.'/'.$row))
  •                 {
  •                         unlink($path.'/'.$row);
  •                 }  
  •         deldir1($path.'/'.$row);
  •         }
  •         closedir($fh);
  •     return true;  
  • }
  • function deldir1($path)
  • {
  •         if(!is_dir($path))
  •         {
  •                 return null;
  •         }
  •         $fh = opendir($path);
  •         while(($row = readdir($fh)) !== false){
  •                 if($row == '.' || $row == '..')
  •                 {
  •                         continue;
  •                 }
  •                 if(!is_dir($path.'/'.$row))
  •                 {
  •                         unlink($path.'/'.$row);
  •                 }  
  •         deldir1($path.'/'.$row);
  •         }
  •         closedir($fh);
  •         if(!rmdir($path)) echo 'no del';
  •     return true;  
  • }[/ol]复制代码
  • 0

    主题

    2

    回帖

    8

    积分

    新手上路

    积分
    8
    发表于 2013-6-13 14:56:12 | 显示全部楼层
    已解决
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-3-29 16:34 , Processed in 0.016660 second(s), 4 queries , Gzip On, Redis On.

    返回顶部