2sxc升级至14.1.0后Patrons注册失效如何重新注册解决报错
2sxc升级至14.1.0后Patron授权注册失效解决方案
该问题为14.x版本授权校验逻辑重构后的常见问题,按以下步骤操作即可修复:
前置检查
- 确认站点服务器可正常发起出站HTTPS请求,14.1.0更换了授权校验的服务端点,旧版本的防火墙出站白名单未覆盖新端点时,会直接导致许可证拉取无响应
- 确认所持Patrons令牌在有效期内,未被平台撤销
- 提前备份站点路径下
Portals/[对应门户ID]/2sxc/system/目录,避免配置损坏无法回滚
修复步骤
- 清理旧授权残留
- 进入2sxc全局设置-注册页面,删除原有注册记录后退出后台
- 登录服务器,手动删除以下路径的缓存文件:
Portals/[对应门户ID]/2sxc/cache/license/目录下所有文件- 若使用DNN部署,进入主机设置,清空所有键名以
2sxc_License开头的配置项
- 重启站点对应的IIS应用程序池,清空站点全量缓存
- 重新注册授权
- 重启后重新进入2sxc注册页面,不要复用本地保存的旧令牌,重新在Patron平台生成绑定当前站点正式域名的新令牌
- 粘贴新令牌后先核对页面自动识别的站点URL、域名信息,确保和令牌绑定的信息完全一致
- 点击
Retrieve license(获取许可证)按钮后等待10-15秒,不要重复点击:14版本首次拉取授权会同步校验所有付费层级权限,耗时比13.x版本更长
- 异常兜底处理
- 若点击按钮仍无响应,打开浏览器开发者工具-网络面板,查看许可证拉取请求的返回状态:
- 返回403:令牌与当前站点域名不匹配,重新生成绑定当前域名的令牌即可
- 返回500:站点文件权限不足,给2sxc缓存目录授予IIS运行账号的读写权限
- 请求超时:联系服务器管理员放开授权服务端点的出站访问限制
- 许可证拉取成功后,在
Extensions/Features(扩展/功能)页面按Ctrl+F5硬刷新,即可看到Core+、Patron Basic、Patron Perfectionist对应的授权项全部加载完成,顶部的注册无效警告会自动消失
- 若点击按钮仍无响应,打开浏览器开发者工具-网络面板,查看许可证拉取请求的返回状态:
结果验证
回到任意2sxc应用页面,不再弹出注册无效警告,所有付费功能可正常配置调用即为修复完成。
内容的提问来源于stack exchange,提问作者Aaron - Wolf X Machina
相关产品推荐
相关产品推荐

