当我尝试使用laravel管理员上传照片时,我收到此错误。
fopen(/var/www/html/public/images/images/6a0f9ab2761ad025e9aa2dc8e57dc3c2.jpg(: 无法打开流:权限被拒绝
我已经将存储的权限设置为 755,所以我更改了公共目录的权限,但它不起作用。
这是我的公共目录信息。有谁知道为什么会这样?
drwxr-xr-x 2 root laravel 67 12月 23 00:20 css
drwxr-xr-x 2 root laravel 133 12月 23 00:20 data
-rw-r--r-- 1 root laravel 0 12月 23 00:20 favicon.ico
drwxrwxr-x 3 root laravel 19 12月 23 00:20 images
drwxr-xr-x 7 root laravel 80 12月 23 00:20 img
-rw-r--r-- 1 root laravel 1823 12月 23 00:20 index.php
drwxr-xr-x 2 root laravel 4096 12月 23 00:20 js
drwxr-xr-x 2 root laravel 4096 12月 23 00:20 pdf
-rw-r--r-- 1 root laravel 24 12月 23 00:20 robots.txt
lrwxrwxrwx 1 root root 32 12月 23 23:24 storage -> /var/www/html/storage/app/public
drwxr-xr-x 3 root laravel 19 12月 23 00:20 uploads
drwxr-xr-x 4 root laravel 50 12月 23 00:20 vendor
-rw-r--r-- 1 root laravel 1194 12月 23 00:20 web.config
您应该向 777 授予文件夹权限。 如果您是 ubuntu 用户,请尝试" sudo chmod -R 777/folder-path "。