你看看运行目录所属的用户是什么?
另外你这样在ssh里建立的目录直属ssh登陆用户的,是root吧?那就当然其他用户无法在这里读写了,chmod 777只是对root有效而已

解决方案 »

  1.   

    我这里只有一种用户就是ROOT,chmot 777 将文件夹的属主都改为RWX,这个我检查过,可是就是用PHP写文件失败
      

  2.   

    还有就是fopen打开方式  有读写 只读等
      

  3.   

    这些我都知道,路径我是绝对路径,权限就  一个ROOT权限,都是777的,这些我都检查过了
      

  4.   

    1.你的代码是在web里运行还是以script直接后台执行?
    2.给出test目录属性.
    3.给出php代码
      

  5.   

    $file="/opt/test/testfile"
    fopen($file,"w+"),
    test目录的属性:rwxrwxrwx root root test
      

  6.   

    1.你的代码是在web里运行还是以script直接后台执行? 
    apache的documentroot 若不在 opt下,肯定没有open权限。
      

  7.   

    用apache+php,你说的web 里运行什么意思
      

  8.   

    “在
    /tmp, 下是可以创建成功的”,比较一下与/test有哪些不同的地方,对比看一下!
      

  9.   

    运行php的是不是root用户??chrow一下
      

  10.   

    怎么知道运行PHP的是什么用户,看APACHE吗?
      

  11.   

    只有一个root账户,不代表php就是用root执行的。
    应该是php的权限问题。
      

  12.   

    我遇到同样的问题
    之后修改了http的配置文件
    httpd.conf中有一行AllowOverride 我将它从None修改为All
    之后就能创建了
    你也试一下吧~~~