创建的文件夹的用户和组为 www-data - Laravel
folder created has the user and group as www-data - Laravel
我正在尝试在应用程序目录中创建一个文件夹,但出于某种原因,文件夹图标中有一个锁定符号,用户及其组是 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 网络服务器。
默认情况下,nginx
和 php-fpm
将 运行 作为用户 www-data
。您可以签入 /etc/nginx/nginx.conf
和 /etc/php/{version}/fpm/pool.d/www.conf
See here 如果您想将网络应用 运行 配置为 your username
。
我正在尝试在应用程序目录中创建一个文件夹,但出于某种原因,文件夹图标中有一个锁定符号,用户及其组是 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 网络服务器。
默认情况下,nginx
和 php-fpm
将 运行 作为用户 www-data
。您可以签入 /etc/nginx/nginx.conf
和 /etc/php/{version}/fpm/pool.d/www.conf
See here 如果您想将网络应用 运行 配置为 your username
。