Я только что обновился до Trac 0.11.4 на Ubuntu и заметил, что / usr / share / trac / шаблоны каталог больше не существует. В результате в моем trac.ini templates_dir переменная не установлена ([наследовать] раздел) и там, где должен быть логотип Trac, я вижу альтернативный текст (настройте раздел [header_logo] в trac.ini).
Кто-нибудь знает, где находится либо каталог шаблонов, либо глобальный trac.ini?
ОБНОВИТЬ:
По-видимому / usr / share / trac / шаблоны каталог существует только в том случае, если вы устанавливаете Trac из репозиториев Ubuntu (apt-get install trac). Однако, когда вы устанавливаете Trac вручную (например, если вам нужна последняя версия), это местоположение не создается во время установки.
Вам не обязательно нужен глобальный trac.ini. Если в вашем экземпляре Trac отсутствует логотип, вы можете легко добавить его, изменив [логотип заголовка] раздел conf / trac.ini вашей установки Trac:
[header_logo]
alt =
height = -1
link = http://example.org
src = common/trac_banner.png
width = -1
Я не использую Trac, но, возможно, вы можете найти глобальный trac.ini, используя
find / -iname "*trac.ini" 2> /dev/null
вы можете заменить первую косую черту ('root') папкой, в которой находится trac, и вы можете не указывать '2> / dev / null', если вам удобно прокручивать страницы с ошибками, в которых отказано в разрешении, чтобы найти правильный путь . (или если вы ищете с учетной записью root)
find /usr/bin -iname "*trac.ini"
src = site/your-logo.png
Место your-logo.png
в <trac_environment> / htdocs /
Что касается шаблонов, это может помочь: TracInterfaceCustomization # ProjectTemplates