首页 > 解决方案 > 将 laravel createDirectory 所有者从 root 用户更改为其他用户

问题描述

在我的 ubuntu 服务器上,我有一个web3用户,在我的网站上,laravel 我有以下代码来创建目录

Storage::disk('products')->makeDirectory($media_dist, 0755, true);

并且目录的所有者是web3但是当它创建目录时它有一个root用户

我想知道它是如何发生的并有一个root用户。

我如何更改它以创建具有所有者的目录web3

标签: laravelubuntuserver

解决方案


导航到 Larvel 目录

sudo chown web3:web3 /location_to_your_project/storage/

sudo chgrp -R web3 storage bootstrap/cache

sudo chmod -R ug+rwx storage bootstrap/cache

推荐阅读