当我尝试将图像上传到我的网站时,它存储在我的存储文件夹中,但是,符号链接不起作用,因此它不会将其保存在我的public_html文件夹中。我尝试使用自定义的symlink php文件,但是似乎没有任何作用。我的symlinkcreate.php文件<?phpsymlink('/home/jackdeaz/nscraft/storage/app/public', '/home/jackdeaz/public_html/storage');我的Filesystems.php文件'default' => env('FILESYSTEM_DRIVER', 'local'),'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ], 'public' => [ 'driver' => 'local', 'root' => storage_path('app'), 'url' => env('APP_URL').'/storage', 'visibility' => 'public', ], 's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION'), 'bucket' => env('AWS_BUCKET'), 'url' => env('AWS_URL'), ], ],这就是我上传图片的方式$request->file('image_url')->store('public/img/products');任何帮助将不胜感激!
2 回答

至尊宝的传说
TA贡献1789条经验 获得超10个赞
这肯定是一个权限问题。您的(a)网络服务器(例如nginx
),PHP流程管理器(php-fpm
)正在使用什么权限。理想情况下,它们应该是相同的,并且他们试图在其中存储文件的目录应该至少具有相同的组权限(例如775)。
- 2 回答
- 0 关注
- 168 浏览
添加回答
举报
0/150
提交
取消