Trac的问题(与BitNami一起安装)

Tuf*_*ufo 0 configuration bug-tracking trac bitnami

使用BitNami在我的Windows 7 Ultimate 64bits上安装Trac后,我遇到了一些问题.问题是:

  1. Subversion控件在安装过程中,当BitNami设置要求提供项目存储库目录时,它只接受您编写不存在的路径,否则无法继续.所以我被迫将路径指向"C:\ Repositories\TRAC"(一个新文件夹)而不是"C:\ Repositories\DBG"(我正在创建的项目的存储库).因此,在安装之后,我已经在密钥处更改了trac.ini文件

    [trac]
    repository_dir = C:\Repositories\TRAC
    repository_type = svn
    
    Run Code Online (Sandbox Code Playgroud)

至

    [trac]
    repository_dir = C:\Repositories\DBG
    repository_type = svn
Run Code Online (Sandbox Code Playgroud)

现在,当我在Trac中登录DBG项目时,它警告:

警告:无法与存储库同步('repository_dir'已更改,需要'trac-admin resync'操作.).查看Trac日志以获取更多信息.

当我去cmd时会发生以下情况:

C:\Users\Fernando>cd\

C:\>cd C:\Program Files\BitNami Trac Stack\trac\Scripts

C:\Program Files\BitNami Trac Stack\trac\Scripts>trac-admin resync
Welcome to trac-admin 0.11.6
Interactive Trac administration console.
Copyright (c) 2003-2009 Edgewall Software

Type:  '?' or 'help' for help on commands.

Trac [C:\Program Files\BitNami Trac Stack\trac\Scripts\resync]> resync
Failed to open environment. [Errno 2] No such file or directory: 'C:\\Program Fi
les\\BitNami Trac Stack\\trac\\Scripts\\resync\\VERSION'
Traceback (most recent call last):
  File "c:\program files\bitnami trac stack\trac\lib\site-packages\Trac-0.11.6-p
y2.5.egg\trac\admin\console.py", line 177, in env_open
    self.__env = Environment(self.envname)
  File "c:\program files\bitnami trac stack\trac\lib\site-packages\Trac-0.11.6-p
y2.5.egg\trac\env.py", line 209, in __init__
    self.verify()
  File "c:\program files\bitnami trac stack\trac\lib\site-packages\Trac-0.11.6-p
y2.5.egg\trac\env.py", line 277, in verify
    fd = open(os.path.join(self.path, 'VERSION'), 'r')
IOError: [Errno 2] No such file or directory: 'C:\\Program Files\\BitNami Trac S
tack\\trac\\Scripts\\resync\\VERSION'

C:\Program Files\BitNami Trac Stack\trac\Scripts>
Run Code Online (Sandbox Code Playgroud)

应该是什么?

2 - 配置徽标:
我无法找到将项目徽标放在左上角的位置!在header_logo键:

    [header_logo]
    alt = DBG
    height = 50
    link = http://localhost:801/trac/DBG
    src = ITINT150.png
    width = 150
Run Code Online (Sandbox Code Playgroud)

我把ITINT150.png文件放在与trac.ini相同的文件夹中进行测试(显然我不会留下它),但是trac找不到它,看着生成的链接标签的html代码,它指向:src ="/ trac/DBG/chrome/common/ITINT150.png",但这个文件夹位于何处,所以我可以将图像放在那里?

提前致谢!

ret*_*ile 5

对于resync,trac-admin的第一个参数是trac环境目录.所以跑

trac-admin <path-to-trac-environment> resync
Run Code Online (Sandbox Code Playgroud)

从Trac 0.12开始,上面的命令变为:

trac-admin <path-to-trac-environment> repository resync <repository-name or '*'>
Run Code Online (Sandbox Code Playgroud)

对于标志,设置src到site/ITINT150.png,并把ITINT150.png进入<path-to-trac-environment>/htdocs目录.