在linux平台下安装trac

来源:岁月联盟 编辑:exp 时间: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