针对可可视频后台媒体管理记录无法删除的问题,这里提供三种专业解决方案:
一、数据库强制清理方案(推荐)
1. 登录phpMyAdmin,执行SQL语句:
- DELETE FROM pre_keke_media WHERE status = 9 AND mid IN (指定要删除的媒体ID);
复制代码
需注意:
- 表前缀pre_需根据实际配置替换
- status=9表示已标记为删除状态
- mid需替换为具体要删除的媒体ID(多个ID用逗号分隔)
二、文件状态修正方案
1. 通过SSH连接服务器
2. 修改插件核心文件:
/source/plugin/ke_ke_video/admin/admin_media.php
3. 在删除方法中添加容错处理:
- // 原删除逻辑前增加
- if(!$this->checkCloudFileExists($media['filepath'])){
- C::t('#ke_ke_video#ke_media')->delete($mid);
- cpmsg('success', '', 'succeed');
- exit;
- }
复制代码
三、系统缓存刷新方案
1. 进入DZ后台 -> 工具 -> 更新统计
2. 依次执行:
- 重建论坛帖子计数
- 重建用户发帖数
- 清理模板缓存
3. 访问插件设置页,按住Ctrl+Shift点击"删除"按钮强制触发AJAX删除
建议操作前做好数据库备份,如需要具体技术实现方案或遇到执行问题,可到DZ插件网技术社区(www.dz-x.net)提交工单获取专项技术支持。该问题通常由插件未正确处理云存储回调事件导致,后续建议在云存储控制台配置事件通知到插件接口,保持数据同步。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 |