我已经安装Trac .10.5
、配置了trac.htpasswd
文件,并且能够登录并获得view/create
票证。
问题是我目前无法管理票证组件,例如出现在New Ticket
.
从命令行,我发出了以下命令:
trac-admin /foo/bar/trac/ permission add myusername TRAC_ADMIN
用户“myusername”列在 中/foo/bar/trac/conf/trac.htpasswd
,我可以使用该帐户成功登录。
为了访问系统配置区域,我还缺少另一个步骤吗?(例如,设置版本号)
编辑: 我发现 .10.* 及以下版本默认没有安装 Web 管理功能。 http://trac.edgewall.org/wiki/WebAdmin
我下载了插件源:
svn export http://svn.edgewall.com/repos/trac/plugins/0.10/webadmin/
然后运行setup.py
,生成了一个dist/TracWebAdmin-0.1.2dev-py2.6.egg
文件。
然后我发出
easy_install TracWebAdmin-0.1.2dev-py2.6.egg.
这是输出:
Processing TracWebAdmin-0.1.2dev-py2.6.egg
removing '/usr/lib/python2.6/site-packages/TracWebAdmin-0.1.2dev-py2.6.egg' (and everything under it)
creating /usr/lib/python2.6/site-packages/TracWebAdmin-0.1.2dev-py2.6.egg
Extracting TracWebAdmin-0.1.2dev-py2.6.egg to /usr/lib/python2.6/site-packages
TracWebAdmin 0.1.2dev is already the active version in easy-install.pth
Installed /usr/lib/python2.6/site-packages/TracWebAdmin-0.1.2dev-py2.6.egg
Processing dependencies for TracWebAdmin==0.1.2dev
Finished processing dependencies for TracWebAdmin==0.1.2dev
我的trac/conf/trac.ini
文件有这个部分:
[components]
webadmin.* = enabled
我重新启动了 httpd 服务器(trac 使用 Apache),但仍然没有 Admin 按钮。
非常感谢帮助。