在linux平台下安装trac
来源:岁月联盟
时间:2012-04-18
1,下载地址 http://trac.edgewall.org/
2.安装 apache,python, mod_wsgi,mysql www.2cto.com 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/ www.2cto.com
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> www.2cto.com 重启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
作者 ximenyiren
上一篇:linux学习笔记之LVM管理