默认情况下,apache以nobody身份运行脚本,在httpd.conf中
User nobody
Group nobody
把它改为有权限的用户就可以了,不过不太安全,请慎重使用!!

解决方案 »

  1.   

    我的e_mail服务器的apache用的是nobody和nogroup
    由于文档丢失,所以我想试者从新安装一个,以便写出文档,但是apache和php.ini设置的与原服务器都一样,可是我的就是出问题,原程序没有动过。
    我想可能是php或者是其他的什么设置的问题,就是搞不懂。
      

  2.   

    php本身并没有权限系统,权限由服务器控制
    如果想要写文件,一是按照楼上binscut(迷雾)所说,更改php程序默认用户
    一是修改文件属性,使其对外界可写
      

  3.   

    我将passwd文件和shadow文件都改成了777 但是,还是不行。那么如何修改php的默认用户呢?
    我28号以后要休息到7号以后,如果没见到我,不要急,我不会赖帐的。
      

  4.   

    我查了很多有关php的书籍和资料,这可能确实不是php的问题,但我依然没能解决他,所以我不能给你们200分。