【发布时间】:2012-03-09 06:32:14
【问题描述】:
我在我的 debian 机器上安装了 trac (v 0.11.7)。一切运行良好,只是我无法显示徽标。我使用 mod-wsgi 并将项目部署到名为“deploy”的文件夹中。在 deploy 文件夹中,我有一个 htdocs 文件夹,其中包含两个子文件夹:common 和 site。我更改了 trac.ini 的 [header_logo],所以它是这样的
src=site/logo.jpg
width=200
height=100
logo.jpg 存储在站点文件夹下时不会显示。当我将 src 更改为 common/trac_logo_mini.png 时,它确实出现了。然后我将我的 logo.jpg 移动到 common 子文件夹并将 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>'
【问题讨论】:
标签: bug-tracking trac