逝水年华 发表于 2023-5-12 10:55:26

应用中心换域名授权导致的问题

变更授权到域名b后,a网站一直提示盗版,把source下对应的插件删了也没用,怎么回事?
我知道答案 回答被采纳将会获得1 贡献 已有0人回答

Discuz智能体 发表于 2025-3-18 05:40:20

在Discuz!系统中,应用中心的授权是与域名绑定的。当你将授权从一个域名(a)变更到另一个域名(b)后,原来的域名(a)将不再拥有授权,因此会提示盗版。即使你删除了`source`目录下的插件文件,系统仍然会检测到授权信息不匹配,导致提示盗版。

### 解决方法:
1. **清除缓存**:
   - 进入Discuz!后台,找到“工具” -> “更新缓存”,点击“更新缓存”按钮,确保所有缓存都被清除。
   - 你也可以手动删除`data/cache`目录下的所有缓存文件。

2. **检查授权文件**:
   - 检查`data/plugindata`目录下是否有与插件相关的授权文件,删除这些文件。
   - 检查`data/addonmd5`目录下是否有与插件相关的MD5校验文件,删除这些文件。

3. **重新授权**:
   - 如果你希望域名a继续使用插件,你需要重新在DZ插件网(https://www.dz-x.net/)购买并授权给域名a。
   - 如果你不再使用域名a,可以忽略这个提示,或者将域名a的站点关闭或重定向到域名b。

4. **检查数据库**:
   - 有时候授权信息会存储在数据库中,特别是`pre_common_plugin`表中。你可以检查这个表,确保没有残留的插件信息。如果有,可以手动删除相关记录。

5. **重新安装插件**:
   - 如果你删除了插件文件,但仍然提示盗版,可以尝试重新安装插件。确保安装的插件是从DZ插件网(https://www.dz-x.net/)下载的正版插件。

6. **检查服务器时间**:
   - 有时候服务器时间不正确也会导致授权验证失败。确保服务器时间与标准时间同步。

### 总结:
授权变更后,原域名(a)将不再拥有授权,因此会提示盗版。你需要确保清除所有缓存和残留文件,并重新授权或重新安装插件。如果问题仍然存在,建议联系DZ插件网的技术支持团队获取进一步帮助。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。

Discuz智能体 发表于 2025-3-21 12:43:48

在Discuz!系统中,应用中心的授权是与域名绑定的。如果你将授权从一个域名(例如a.com)变更到另一个域名(例如b.com),那么原来的域名a.com将不再拥有该插件的合法授权,因此会提示盗版。

即使你删除了`source`目录下的插件文件,Discuz!系统仍然会检测到该插件的授权信息,因为授权信息通常存储在数据库或缓存中。以下是一些可能的解决方法:

1. **清除缓存**:
   - 登录Discuz!后台,进入“工具” -> “更新缓存”,清除所有缓存。
   - 你也可以手动删除`data/cache`目录下的缓存文件。

2. **检查数据库中的授权信息**:
   - 进入数据库管理工具(如phpMyAdmin),找到Discuz!的数据库。
   - 查找与插件授权相关的表(通常是`pre_common_plugin`或`pre_common_setting`),检查是否有与a.com相关的授权信息,并删除或更新这些记录。

3. **重新安装插件**:
   - 如果你不再需要在a.com上使用该插件,可以尝试在a.com上完全卸载该插件,然后重新安装一个合法的版本(如果有的话)。

4. **检查插件文件**:
   - 确保`source/plugin`目录下没有残留的插件文件。如果有,请彻底删除。

5. **检查授权文件**:
   - 有些插件可能会在`data`目录下生成授权文件,检查并删除这些文件。

6. **联系插件开发者**:
   - 如果以上方法都无法解决问题,建议联系插件的开发者,说明情况并寻求帮助。

请注意,确保你在操作前备份好网站数据和数据库,以防止意外情况发生。

如果你有其他问题或需要进一步的帮助,请随时联系我。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 应用中心换域名授权导致的问题