是因为你的APACHE运行用户本身的权限不足~~~~
你把APACHE用户调到ROOT组里就OK了~~

解决方案 »

  1.   

    关注~~~
    在哪里设置Apache用户本身的权限呢?
      

  2.   

    修改httpd.conf配置文件
    里面有User;Group参数,就是Apahce在运行时的有效用户和组
    一般不需要修改,默认就是User apache,不知道你为什么会不行
      

  3.   

    是这一段么?
    ========================================================
    #
    # If you wish httpd to run as a different user or group, you must run
    # httpd as root initially and it will switch.  
    #
    # User/Group: The name (or #number) of the user/group to run httpd as.
    #  . On SCO (ODT 3) use "User nouser" and "Group nogroup".
    #  . On HPUX you may not be able to use shared memory as nobody, and the
    #    suggested workaround is to create a user www and use that user.
    #  NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
    #  when the value of (unsigned)Group is above 60000; 
    #  don't use Group nobody on these systems!
    #
    User nobody
    Group nobody
    ========================================================是把
    User nobody
    Group nobody改为
    User root
    Group root吧?我的apache是2.0的,修改后会不会又安全问题? 谢谢
      

  4.   

    给你的apache运行用户配置相应的权限建议不要将apache运行的用户修改为root
      

  5.   

    严重同意chinaworker(网络混混 Hrcn.CN)的
      

  6.   

    建一个普通用户,然后把web目录做为该用户的主目录,再把nobody改成这个用户不知道行不,没试过