-3

我在 linux 上有一个名为 mygroup 的组。并有一个名为 apache 的用户。apache 是 mygroup 的成员。

我创建了一个示例 php 文件并上传到服务器

    <?php

$structure = '/my_repo/hello';


if (!mkdir($structure, 0, true)) {
    die('Failed to create folders...');
}

?>

myrepo 目录位于根级别,组是 mygroup,所有者是根。权限为 764。

当我在http://mydomain.com/sample.php上访问我的文件时

它给了我以下错误

[warn] mod_fcgid: stderr: PHP Warning:  dir(/my_repo/hello) 
[<a href='function.dir'>function.dir</a>]: failed to open dir: 
Permission denied in /var/www/clients/client1/web2/web/sample.php 
4

1 回答 1

0

问题解决了。服务器上存在权限问题。该代码是通过另一个用户上传的,该用户没有对 myrepo 目录的权限。

于 2012-04-09T08:07:22.763 回答