Я установил trac (v 0.11.7) на мою коробку Debian.Все работает нормально, кроме того, что я не смог отобразить логотип.Я использовал mod-wsgi и развернул проект в папке с именем «deploy».Внутри папки deploy у меня есть папка htdocs, у которой есть две подпапки: общая и site.Я изменил [header_logo] trac.ini, чтобы он читал
src=site/logo.jpg
width=200
height=100
. Он не будет отображаться, пока logo.jpg был сохранен в папке сайта.Когда я изменил src на common / trac_logo_mini.png, он появился.Затем я переместил свой logo.jpg в общую подпапку и изменил src на common / logo.jpg.По-прежнему нет.
В моем браузере, если бы я использовал
https://192.168.1.10/myproject/chrome/common/trac_logo_mini.png
, браузер показал бы изображение.Когда я скопировал trac_logo_mini.png в mylogo.png и использовал
https://192.168.1.10/myproject/chrome/common/mylogo.png
, браузер не будет отображать mylogo.png.
Интересно, почему.
Здесьмои настройки.Я сделал trac-admin myproject/env deploy myproject/deploy
.Логотип находится в папке myproject/deploy/site
.
В файле default-ssl у меня есть
WSGIScriptAlias /myproject /trac_pool/myproject/deploy/cgi-bin/trac.wsgi
<Directory /trac_pool/myproject/deploy>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
<Location "/myproject">
AuthType Basic
AuthName "My Project Trac"
AuthUserFile /trac_pool/myproject/trac.htpasswd
Require valid-user
</Location>'