trac在linux平台的安装

1,下载地址
http://trac.edgewall.org/
2.安装 apache,python, mod_wsgi,mysql

3,安装trac (我的是0.12)
tar -zxvf 你下载的安装包
cd trac安装目录
python setup.py install

4,创建工程

trac-admin 工程的位置(我的是/var/www/html/first initenv
输入工程名字和数据库连接串

生成工程的web站点所需的htdocs和cgi/wsgi等脚本等文件。

trac-admin /var/www/html/first deploy /var/www/html/tmp/first
拷贝到工程目录
cp -r /var/www/html/tmp/first/ /var/www/html/first/

5。配置apache
配置用户
$ htpasswd -c /somewhere/trac.htpasswd admin
New password: <type password>
Re-type new password: <type password again>
Adding password for user admin

打开httpd.conf
需要修改的项为
DocumentRoot 你的web目录 (我的是/var/www/html)

加wsgi脚本的路径处理:
WSGIScriptAlias /var/www/html/first/cgi-bin/trac.wsgi
<Directory /var/www/html/first/cgi-bin>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>

加用户验证

<LocationMatch "/first/login">
AuthType Basic
AuthName "Trac"
AuthUserFile /var/www/html/trac.htpasswd
Require valid-user
</LocationMatch>

重启apache
apachectl restart

打开浏览器:http://195.12.11.11/first
你可能会出现 类似 .egg-cache的目录不能创建的提示
我是直接在/var/www/html/first下面创建了此目录 ,授予它最大权限
下载就可以登陆进去了
6.授予admin管理权限
trac-admin /var/www/html/first permission add admin TRAC_ADMIN
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值