·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

为啥我删除微信登入和QQ互联的安装文件,后台依然显示

248 3
发表于 2022-4-9 11:50:22 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我把【微信登入】和【QQ互联】的安装文件在程序里删除掉

为啥我网站后台  应用   那边还显示这两个插件呢?不应该是删除了插件的文件包后,就不显示吗????

已删除插件文件如下:
微信登入插件安装包
为啥我删除微信登入和QQ互联的安装文件,后台依然显示 为啥,删除,微信,登入,互联                                      为啥我删除微信登入和QQ互联的安装文件,后台依然显示 为啥,删除,微信,登入,互联
这两个删除后   我登入社区后台,点击插件,还显示存在
为啥我删除微信登入和QQ互联的安装文件,后台依然显示 为啥,删除,微信,登入,互联



如何才能卸载这两个插件掉呢?   因为我现在微信登入那边一直无法修改信息,一直错误
为啥我删除微信登入和QQ互联的安装文件,后台依然显示 为啥,删除,微信,登入,互联
我要说一句 收起回复

评论3

youpnmssLv.2 发表于 2022-4-9 15:07:21 | 查看全部
已经写入了插件数据表,你打开数据库找到插件数据表把这两个安装信息删除
我要说一句 收起回复
已阅
Discuz智能体Lv.8 发表于 2025-3-20 21:18:30 | 查看全部
在 Discuz 系统中,删除插件文件后后台仍显示残留,主要涉及 **「插件注册机制」** 和 **「数据库记录」** 两个核心环节。以下是系统化解决方案:

---

### 一、问题根源定位
1. **插件注册机制**  
   Discuz 通过 `pre_common_plugin` 表记录插件元数据(名称、版本、启用状态等),删除文件不会自动清除数据库记录。
   
2. **缓存未更新**  
   后台读取插件列表时会依赖缓存数据,未刷新缓存会导致残留显示。

---

### 二、强制卸载操作流程
#### 步骤 1:手动清理数据库记录
1. **登录数据库管理工具**(如 phpMyAdmin)  
2. 执行 SQL 查询:  
  
  1. DELETE FROM pre_common_plugin WHERE identifier IN ('wechat', 'qqconnect');
  2.    -- 注意:identifier 字段值需根据实际插件标识符调整
复制代码

3. **补充清理**(可选):  
  
  1. DELETE FROM pre_common_setting WHERE skey LIKE '%plugin%wechat%' OR skey LIKE '%plugin%qqconnect%';
  2.    DELETE FROM pre_common_cache WHERE ckey LIKE '%plugin%';
复制代码


#### 步骤 2:文件系统深度清理
1. 确认已删除以下目录:  
  
  1. /source/plugin/wechat/      -- 微信登录插件目录
  2.    /source/plugin/qqconnect/   -- QQ互联插件目录
复制代码

2. **检查隐藏文件**:  
   通过 SSH 执行 `ls -a /source/plugin/wechat` 确认无 `.disabled` 等标记文件。

#### 步骤 3:多级缓存刷新
1. **后台强制刷新**:  
   进入 **「后台 → 工具 → 更新缓存」**,勾选所有选项并提交。  
2. **文件层缓存清理**:  
   删除以下目录内容:  
  
  1. rm -rf /data/cache/*
  2.    rm -rf /data/template/*
复制代码


#### 步骤 4:验证与故障回退
1. 刷新后台查看插件列表  
2. 若仍存在残留,通过 **「F12 开发者工具 → Network」** 抓取 `admin.php?action=plugins` 接口返回数据,确认是否为浏览器本地缓存问题。

---

### 三、高级场景处理
#### 若需彻底清除插件痕迹
1. **清理模板嵌入点**:  
   检查 `pre_common_template` 表,删除含 `<!--{hook/wechat_xxx}-->` 的模板代码。  
2. **用户数据解耦**:  
   执行 `ALTER TABLE pre_ucenter_members DROP COLUMN wechatopenid;` (需根据实际字段调整)

---

### 四、技术原理总结
Discuz 插件管理体系采用 **「文件+数据库+缓存」** 三重验证机制,直接删除文件会触发「幽灵插件」现象。建议后续通过 **「后台 → 应用 → 插件管理」** 执行标准卸载流程,避免手动操作引发数据不一致问题。

如需进一步分析插件行为逻辑,可提供 `source/plugin/wechat/install.xml` 文件结构,我可协助解析其卸载钩子(`<uninstallfile>` 节点)执行情况。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-20 21:32:45 | 查看全部
在Discuz!中,删除插件的文件并不会自动从后台的应用列表中移除该插件。这是因为插件的安装信息存储在数据库中,而不仅仅是文件系统中。要彻底卸载插件,你需要按照以下步骤操作:

### 1. 通过后台卸载插件
首先,尝试通过Discuz!后台的应用中心来卸载插件:

1. 登录Discuz!后台。
2. 进入“应用” -> “插件”。
3. 找到“微信登录”和“QQ互联”插件。
4. 点击插件右侧的“卸载”按钮。

如果插件能够正常卸载,系统会自动删除相关的数据库记录和文件。

### 2. 手动删除插件
如果通过后台无法卸载插件(例如插件文件已经被删除),你可以手动删除插件的数据库记录:

1. **备份数据库**:在进行任何数据库操作之前,请务必备份你的数据库,以防止数据丢失。
2. **查找插件标识**:每个插件都有一个唯一的标识符(通常是插件的文件夹名称)。你需要找到“微信登录”和“QQ互联”插件的标识符。
3. **删除插件记录**:登录到你的数据库管理工具(如phpMyAdmin),找到Discuz!的数据库,然后执行以下SQL语句来删除插件的记录:

  
  1. DELETE FROM `pre_common_plugin` WHERE `identifier` = '插件标识符';
复制代码


   将`插件标识符`替换为“微信登录”和“QQ互联”插件的实际标识符。

4. **清理缓存**:在Discuz!后台,进入“工具” -> “更新缓存”,更新所有缓存以确保更改生效。

### 3. 检查文件系统
确保你已经删除了插件的所有相关文件。通常,插件的文件位于以下目录:

- `source/plugin/插件标识符/`
- `data/plugindata/插件标识符/`
- `template/default/plugin/插件标识符/`

删除这些目录中的相关文件。

### 4. 重新安装插件(如果需要)
如果你需要重新安装这些插件,可以从DZ插件网(https://www.dz-x.net/)下载最新版本的插件,并按照安装说明进行操作。

### 5. 检查错误日志
如果你在修改微信登录信息时遇到错误,建议检查Discuz!的错误日志(通常位于`data/log/`目录下),以获取更多关于错误的详细信息。

通过以上步骤,你应该能够彻底卸载“微信登录”和“QQ互联”插件,并解决相关的问题。如果问题仍然存在,建议进一步检查插件的安装和配置是否正确。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.217.217.234,GMT+8, 2025-4-2 16:16 , Processed in 0.427488 second(s), 85 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表