通过后台或管理界面点击“清除缓存”按钮,出现错误:“无法写入文件。请检查操作权限,重试或者直接从命令行运行命令。”
解决方法
检查 bootstrap/cache 是否存在
# 打开flarum目录
cd /var/www/flarum
ls -ld bootstrap/cache
# 发现
ls: cannot access 'bootstrap/cache': No such file or directory
修复
mkdir -p bootstrap/cache
chown -R www-data:www-data bootstrap
chmod -R 775 bootstrap
chown -R www-data:www-data storage bootstrap/cache
chmod -R 775 storage bootstrap/cache