Nextcloud 执行删除文件出错,修改或覆盖文件则提示 ****file is locked!
原因是操作出异常导致文件被锁了
方法一:
在`config/config.php`中禁用文件锁,添加一行:
'filelocking.enabled' => false,
重新登录就可以操作了
方法二:
1. 首先打开项目配件文件/config/config.php,开启维护模式
'maintenance' => true,
2. 打开数据库,执行以下SQL语句,清空oc_file_locks表
//MySQL
TRUNCATE oc_file_locks
//SQLite
delete from oc_file_locks
3. 关闭维护模式
'maintenance' => false,
重新登录就能继续删除文件了。如果文件仍然删除失败,可以尝试上传同名文件覆盖原文件再执行删除。