创建的文件夹具有用户和组作为www-data - Laravel

时间:2018-04-09 04:30:35

标签: laravel nginx filesystems laravel-5.5

我正在尝试在app目录中创建一个文件夹,但无论出于何种原因,文件夹图标中都有一个锁定符号,用户和它的组是www-data。

$folder_path = app_path('core/'.$module);
if (!file_exists($folder_path)) {
    File::makeDirectory($folder_path, $mode = 0755, $recursive = false, $force = false);
    //mkdir($folder_path, 0777);

    exit;
} else {
    //
}

当我尝试创建文件夹时,出现了权限被拒绝的错误,所以我在此之后做了chmod -R 777 app/core/,当我尝试创建与之关联的用户时是www-data。

为什么它是www-data而不是我的用户名,为什么有锁定符号?

注意:使用nginx Web服务器。

1 个答案:

答案 0 :(得分:0)

默认情况下,nginxphp-fpm将以用户www-data身份运行。您可以签入/etc/nginx/nginx.conf/etc/php/{version}/fpm/pool.d/www.conf

See here如果您要将您的网络应用配置为your username