私のdebianボックスにtrac(v 0.11.7)をインストールしました。表示するロゴを取得できなかった以外はすべて正常に動作します。私はmod-wsgiを使い、 'deploy'という名前のフォルダにプロジェクトをデプロイしました。 deployフォルダの中には、htdocsフォルダがあり、commonとsiteの2つのサブフォルダがあります。それはlogo.jpgがサイトフォルダの下に格納されていた間、それは表示されませんTrac Logo issue
src=site/logo.jpg
width=200
height=100
を読むように、私はtrac.iniのの[header_logo]に変更しました。 srcをcommon/trac_logo_mini.pngに変更すると、srcが表示されました。その後logo.jpgをcommonサブフォルダに移動し、srcをcommon/logo.jpgに変更しました。まだ行きません。私は
https://192.168.1.10/myproject/chrome/common/trac_logo_mini.png
を使用した場合、私のブラウザで
は、ブラウザが絵を示します。私はmylogo.pngするtrac_logo_mini.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を要求したときにWebサーバーが返す応答コードのタイプを確認してください。それはしばしば問題が見つからないファイルやアクセスが拒否されたことなどをピンポイントで知らせるのに役立ちます。あなたがその情報を得ることができるかどうかを私に知らせてください。 –
「リソースの読み込みに失敗しました:サーバーが404(Not Found)のステータスで応答しました」と表示されます。 URLは > https://my.domain.name/MyProjectTrac/chrome/site/logo.jpg – Unplug