在linux平台下安装trac



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

相关内容

    暂无相关文章