Trac升级至1.0.1 Wiki附件问题

  • 本文关键字:问题 Wiki Trac apache trac
  • 更新时间 :
  • 英文 :


我最近尝试按照Trac网站上的升级指南将我的Trac从0.12.2版本升级到1.0.1版本。它提到要删除票证和Wiki的附件文件夹,因为该文件夹已从/path/to/project/attachments更改为/path/to-project/files/attachments。因此,我备份了附件文件夹,升级后,我将其放回了文件/附件下的项目文件夹中。当我试图在新的trac环境中访问附件时,它很难找到它。它试图在这个中查找附件

/path/to/project/files/attachments/fad/fadece229cc1ef23ce5f467cec5f4675cec7ace5ad7c148c 

文件夹,并且文件名是像一样的散列代码

b10a69f289e6ae408878d2286758a3121be4759.txt. 

而不是其实际名称。升级后上传的任何文件都将进入该文件夹,而不是像升级前那样进入相应的Wiki或票证文件夹。是否有人在进行Trac升级时遇到此问题?

升级到1.x包括重新设计文件存储,包括更改的文件路径。

带路径的文件名现在是散列,根据用户提供的名称计算,而不是简单编码的名称。因此,备份与预期的新路径根本不匹配——正如您所经历的那样。

现有附件存储的转换是升级脚本的一部分,因此您显然误读了升级指南。删除的目的是为了不由Trac核心管理的附件子目录,以及作为升级后的清理。

你应该离开文件,让商店为你改造。请确保您阅读了升级过程的日志,以便立即注意到微妙的问题。

最新更新