Я установил trac (v 0.11.7) в свой блок debian. Все работает отлично, за исключением того, что я не мог отображать логотип. Я использовал mod-wsgi и развернул проект в папку с именем «deploy». Внутри папки развертывания у меня есть папка htdocs, которая имеет две подпапки: common и site. Я изменил [header_logo] из trac.ini так прочиталTrac Logo issue
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
папке.
В файле по умолчанию-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>'
Я просто пробовал, но это не сработало. Я проверил URL-адрес логотипа, это было: https://192.168.1.10/logo.jpg – Unplug
Этот URL-адрес совпадает с моей установкой trac.У вас есть инструмент, например Firebug, или доступ к журналам http, чтобы узнать, какой тип кода ответа возвращается веб-серверу, когда браузер запрашивает URL-адрес. Это часто помогает указать проблему на файл, который не найден или доступ запрещен, и т. Д. Позвольте мне знать, что вы узнаете, если вы можете получить эту информацию. –
В нем говорится: «Не удалось загрузить ресурс: сервер ответил статусом 404 (не найдено)». и URL-адрес > https://my.domain.name/MyProjectTrac/chrome/site/logo.jpg – Unplug