У меня есть два автономных проекта 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
в соответствии с примерами использования, которые видели здесь .При этом откроется страница с «Доступными проектами» и двумя ссылками на проекты.Пока все хорошо ...
Затем я перешел к примерам использования здесь , скопировал шаблон в разделе «Список проектов» и сохранил его в /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'
Все пути являются абсолютными изroot, я не уверен, почему trac не может найти шаблон.Есть идеи, что мне не хватает?
Спасибо за любую помощь ...