有没有trac重写/重置trac.ini自己的场合?
正常运行时,有时会出现“环境需要升级”的错误。
但是,我发现这显然是由于trac.ini重置,例如[ticket-workflow]部分丢失了,就像diff显示的那样。
将trac.ini恢复到最近的备份会使“升级”通知消失,操作将恢复如前。 但我宁愿trac不要搞trac.ini除非指示这样做。
任何提示如何解决这个将不胜感激。
RjOllos在trac-users邮件列表上回复:
[ticket-workflow]的损失不是预期的行为。 什么是预期行为:当工单工作stream程缺失时,Trac将提示您升级环境,然后恢复默认工单 – 工作stream程部分。
Trac通常会在Admin页面应用更新时更改trac.ini,并且该更新需要存储在trac.ini而不是数据库中。 否则,Trac将不会修改trac.ini。 插件可以访问trac.ini,所以插件可能会不经意地做一些不好的事情。
你应该升级到AccountManagerPlugin 0.4.4。 有关更多信息,请参阅更改日志和#10871。
https://trac-hacks.org/browser/accountmanagerplugin/tags/acct_mgr-0.4.4/changelog