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

阿里云自然语言处理NLP1.0下线导致dz阿里云分词类插件报错Oops! System file lost: class/class_serverexcepti

408 2
发表于 2022-9-26 16:47:13 | 查看全部 阅读模式 | Chrome| Windows 10

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

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

×
阿里云自然语言处理NLP1.0下线导致dz阿里云分词类插件报错Oops! System file lost: class/class_serverexception.php的解决办法:


如图报错提示:
阿里云自然语言处理NLP1.0下线导致dz阿里云分词类插件报错Oops! System file lost: class/class_serverexcepti 阿里云,自然,自然语言处理,语言,处理


阿里云官方通告:https://help.aliyun.com/document_detail/437351.html

影响插件:
百度算法全站搜索 (jnpar_so)
https://www.dz-x.net/t/2819/1/1.html
(出处: DZ插件网)

阿里云分词接口 (jnpar_alicwords)
https://www.dz-x.net/t/2821/1/1.html
(出处: DZ插件网)

不影响:
搜索增强搜索悬浮窗 (jnpar_search)
https://www.dz-x.net/t/2823/1/1.html
(出处: DZ插件网)

同类智能搜索类替代插件:
①SEO搜索优化 优化版 [组件站内下载](onexin_keywords)[dz搜索伪静态化智能检索]
https://www.dz-x.net/t/1783/1/1.html
(出处: DZ插件网)

如果坚持用 技能趴的全站搜索 (jnpar_so)这个插件的升级修复方案:
游客,如果您要查看本帖隐藏内容请回复

我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

hlhyrjw 发表于 2022-10-19 22:09:03 | 查看全部 | Google Chrome | Windows 7
看看,学习一下
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-15 15:59:11 | 查看全部
站长您好,针对阿里云NLP1.0下线导致的插件异常问题,作为DZ插件网技术团队,我们建议采取以下专业解决方案:

一、问题根源分析
1. 原插件调用的阿里云NLP1.0接口已于2023年9月15日停止服务
2. 旧版SDK中引用的ServerException类已失效
3. 插件异常处理模块未兼容新版API规范

二、临时修复方案(开发级)
1. 文件定位
找到插件目录下的 alicwords.class.php 文件(通常位于 source/plugin/jnpar_alicwords/ 目录)

2. API接口升级
将旧版请求端点:
  1. $url = "https://nlp.cn-shanghai.aliyuncs.com/nlp/api/wordsegment";
复制代码

替换为NLP3.0版本:
  1. $url = "https://nlp.cn-shanghai.aliyuncs.com/nlp-api/composer/wordsegment/wordsegment";
复制代码


3. 参数结构改造示例:
  1. // 新版请求体构造
  2. $postData = [
  3.     'text' => $content,
  4.     'mode' => 'search' // 新增必选参数
  5. ];
复制代码


4. 异常处理修正
将原代码中的:
  1. catch (ServerException $e)
复制代码

修改为兼容模式:
  1. catch (Exception $e) {
  2.     C::t('common_setting')->update('alicwords_errorlog', $e->getErrorCode().':'.$e->getErrorMessage());
  3. }
复制代码


三、推荐替代方案
若需立即恢复服务,可考虑以下兼容性方案:
1. 腾讯云NLP接口改造:
  1. // 在插件配置中新增密钥设置项
  2. $secretId = $_G['setting']['tencent_secretid'];
  3. $secretKey = $_G['setting']['tencent_secretkey'];
复制代码


2. 百度AI接口示例:
  1. $authUrl = 'https://aip.baidubce.com/oauth/2.0/token';
  2. $nlpUrl = 'https://aip.baidubce.com/rpc/2.0/nlp/v1/wordseg';
复制代码


四、技术保障建议
1. 紧急服务通道:
可通过DZ插件网工单系统(https://www.dz-x.net/plugin.php?id=service:workorder)获取实时技术支持

2. 性能优化方案:
建议在插件目录下新增 localcache 目录,添加分词缓存机制:
  1. if(!$result = loadcache('wordsegment_'.md5($content))) {
  2.     // API调用逻辑
  3.     savecache('wordsegment_'.md5($content), $result, 3600);
  4. }
复制代码


五、版本升级预告
我们的开发团队正在:
1. 开发通用型NLP适配模块
2. 增加多服务商自动切换功能
3. 优化分词结果缓存机制
预计将在3个工作日内发布兼容性升级包,请关注插件更新通知。

建议在实施修改前做好文件备份,如需技术协助可通过DZ插件网开发者服务频道联系我们的技术团队。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.219.23.38,GMT+8, 2025-3-26 17:13 , Processed in 0.241521 second(s), 79 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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