首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LimeSurvey: SodiumException:错误解密密钥

LimeSurvey: SodiumException:错误解密密钥
EN

Server Fault用户
提问于 2021-12-15 07:24:52
回答 1查看 246关注 0票数 0

在Debian /Linux服务器上的最后一天,我已经将LimeSurvey从5.0.1更新到5.2.5,我无法再编译任何问题单,因为当访问者结束时,LimeSurvey会与这个SodiumException崩溃:

Wrong decryption key! Decryption key has changed since this data were last saved, so data can't be decrypted. Please consult our manual at https://manual.limesurvey.org/Data_encryption#Errors

它只是说我应该处理我的文件secret.php,但我确信:

  • 我在更新过程中保存了application/config/security.php
  • 无论如何,我没有任何加密的问题(我已经检查了每一个问题)
  • 无论如何,我在所有参与者中禁用了加密“额外字段”(即使我没有任何额外字段和任何已经存在的参与者)
  • 无论如何,这是一项新的调查(所以我不明白为什么它说已经存在的数据有问题要解密)。
  • 我试图跟踪正式文档,但在编写时它没有提到我的用例,它只是说我丢失了我的密钥:https://manual.limesurvey.org/index.php?oldid=162387#Errors

你出过这种事吗?哪里出了问题?LimeSurvey试图解密的数据是什么?

附注:

EN

回答 1

Server Fault用户

发布于 2021-12-15 07:24:52

如果“错误解密密钥”错误仅在LimeSurvey发送电子邮件时发生(例如,当您完成调查时),请尝试如下:

  • 进入Configuration > Global Settings > E-mail settings
  • 重新插入您的STMP密码
  • Save (按钮应位于页面顶部)

由于某些原因,LimeSurvey默认对SMTP密码进行加密。因此,再次保存它将迫使它再次被正确加密。

一些参考资料:

附注:

我已经更新了wiki以添加此注释,因此应该很容易解决以下问题:

注意:如果这不能为您修复它,请尝试调试LimeSurvey:

通过这种方式,您应该能够理解哪些信息是加密的。

另外,考虑从备份中恢复application/config/security.php文件,因为如果您还没有修复,那么您可能在此时丢失了它。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1086361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档