楼主,你是用PHP建的呢,还是用系统用户进去建的呢?
听起来总觉得是用系统用户建的哦.
1.会不会是没有dir01这个目录啊?没有上级的,是建不了下级的dir02有.
2.另一个服务器目录的属性:drwx.......,会不会是因为没有可执行权啊?
3.讨论一下.别笑哦,呵呵

解决方案 »

  1.   

    就是用浏览器访问php做的网站,需要在服务器上建目录和文件,两台相同配置的机器一台能建一台不能建(php的配置相同)
      

  2.   

    试试建个文件
    root都没法建
    造反啊~~~
    拖出去打
      

  3.   

    大家没搞清楚,不是说root不能建
    我的问题应该是,apache这个用户在linux中怎么才能有权限建文件夹。
    user apache
    group apache
    这是在配置文件中设的,还有一个文件夹的owener配置文件设的是另一个用户,然后apache在这个文件夹下建文件夹后,就不能在这个新建的文件夹(owener是apache)下面再建了就是相同情况下一台可以建目录或文件夹一台不能建目录或文件夹,我估计是两台的apache配置文件有点不同,但是不知道具体情况,希望有经验的给提提意见
      

  4.   

    第二个的目录只有root有权操作. apache 的执行者自然不能在其中建立目录了!
      

  5.   

    但是他的owner是apache啊,两台机器都一样啊,一台就能建另一台就不行,我觉得就是apache的配置文件的设置
      

  6.   

    drwx.......
    后面这个....是什么东东
      

  7.   

    麻烦你把 ls -ld 目录名 和 umask 的结果贴出来看看好么?
    感觉不是apache配置文件的问题,否则你把正确的那机器上的配置文件拷贝过去看看。