我有两个独立的trac项目(两个网站)
/path/to/project1
/path/to/project2
我在项目的上游创建了一个模板文件夹 模板将适用于,并列出所有可用的项目
/path/to/templates
所以,而不是使用
$ tracd -p 8080 /path/to/project1 /path/to/project2
我用过
$ tracd -p 8080 -e /path/to
基于看到here的用法示例。这会打开一个包含“可用项目”的页面,并列出两个项目链接。到目前为止,这么好......
然后我转到了使用示例here并在项目列表主题下复制了模板并将其保存到/path/to/templates/projects.html
然后根据他们的页面我将路径导出到可用项目模板
$ export TRAC_ENV_INDEX_TEMPLATE=/path/to/templates/projects.html
$ sudo -u myUsername tracd --port=8000 -e /path/to
当我拉起http://localhost:8000
时,我得到以下内容
Available Projects
project1 - Voyage to Mars
project2 - The Return Trip
templates: Error 2, 'No such file or directory'
路径都是绝对的根,我不知道为什么trac找不到模板。我缺少什么想法?
感谢您的帮助......
答案 0 :(得分:0)
我成功之前完成了自定义。所以可以做到。
我可以在您的描述中发现的唯一故障,即您指定带路径的模板,而the referenced wiki documentation建议仅提供路径。
也许,你可以通过这个提示取得成功。我明天会仔细检查 - 现在无法访问。