无法删除 laravel 个存储缓存文件夹
Can't delete laravel storage cache folder
我是 Laravel 的新人。
我正在尝试删除 /storage/framework/cache/
.
下的数据文件夹
我做了 php artisan cache:clear
结果:Application cache cleared!
但是当我进入目录 /storage/framework/cache/data
时,我看到旧的缓存文件夹仍然存在,当我尝试手动删除该文件夹时,我遇到了权限问题。
我已按照以下主题授予存储文件夹权限。
权限级别 -
drwxrwsr-x 7 ubuntu www-data 4096 Apr 24 22:48 storage
drwxrwxr-x 7 ubuntu www-data 4096 Apr 28 16:57 framework
drwxrwxr-x 4 ubuntu www-data 4096 Apr 29 18:32 cache
drwxrwxr-x 39 www-data www-data 4096 Apr 29 20:36 data
我以 subadmin
用户身份登录,该用户属于 www-data
组。我可以在以用户 ubuntu
而不是 subadmin
登录后手动删除文件夹
非常感谢任何帮助。
为什么要删除 cache/data
目录?
我认为该文件夹是 laravel
默认目录的一部分
默认结构:
https://github.com/laravel/laravel/tree/master/storage/framework/cache
我相信默认情况下使用的是:
https://github.com/laravel/laravel/blob/master/config/cache.php#L53
如果您想确保清除缓存命令有效,请查看数据目录的内容,
让当前用户拥有文件夹内的所有内容(以及文件夹本身):
sudo chown -R $USER /your/path
也许你想像我一样为 apache 文件夹做这件事
sudo chown -R $USER /var/www/
这应该可以解决您的权限问题
我是 Laravel 的新人。
我正在尝试删除 /storage/framework/cache/
.
我做了 php artisan cache:clear
结果:Application cache cleared!
但是当我进入目录 /storage/framework/cache/data
时,我看到旧的缓存文件夹仍然存在,当我尝试手动删除该文件夹时,我遇到了权限问题。
我已按照以下主题授予存储文件夹权限。
权限级别 -
drwxrwsr-x 7 ubuntu www-data 4096 Apr 24 22:48 storage
drwxrwxr-x 7 ubuntu www-data 4096 Apr 28 16:57 framework
drwxrwxr-x 4 ubuntu www-data 4096 Apr 29 18:32 cache
drwxrwxr-x 39 www-data www-data 4096 Apr 29 20:36 data
我以 subadmin
用户身份登录,该用户属于 www-data
组。我可以在以用户 ubuntu
而不是 subadmin
非常感谢任何帮助。
为什么要删除 cache/data
目录?
我认为该文件夹是 laravel
默认目录的一部分默认结构:
https://github.com/laravel/laravel/tree/master/storage/framework/cache
我相信默认情况下使用的是:
https://github.com/laravel/laravel/blob/master/config/cache.php#L53
如果您想确保清除缓存命令有效,请查看数据目录的内容,
让当前用户拥有文件夹内的所有内容(以及文件夹本身):
sudo chown -R $USER /your/path
也许你想像我一样为 apache 文件夹做这件事
sudo chown -R $USER /var/www/
这应该可以解决您的权限问题