我在 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