快速业务通道

trac 安装笔记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-12
3.3.1
# ./configure --with-apxs=/usr/local/apache/sbin/apxs
# make
# make install
在apache配置文件里加入模块
vi /usr/local/apache2/conf/httpd.conf
LoadModule python_module modules/mod_python.so

四、创建数据库:
# cd /usr/local/mysql
# mysqladmin create dbname
# mysql -uroot -p
> passwd
> grant all privileges on dbname.* to dbuser@dbhost identified by ''dbpass'';
> use dbname;
> ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
> quit
以本机为例:
# mysqladmin create trac
# mysql -uroot -p
> root(mysql-root 密码)
> grant all privileges on trac.* to
trac@localhost identified by ''trac'';
> use trac;
> ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
> quit
注:一定要记住这里创建的数据库名(trac),用户名(trac),密码(trac),主机名(localhost)
之后创建trac表的时候需要用到
五、trac的安装及初始化
# tar zxvf trac-0.10.4.tar.gz
# cd trac-0.10.4
# python ./setup.py install
如此处报错请检查以上安装是否有误.
trac初始化:
# trac-admin /usr/local/trac initenv (/usr/loca/trac 目录会自动创建)
Project Name [My Project]> test
Database connection string [sqlite:db/trac.db]> mysql://trac:trac@localhost/trac //前面创建数据库所用的到信息
Repository type [svn]> //这里为空,直接回车
Path to repository [/path/to/repos]> /usr/local/apache2/svnroot/test //SVN仓库地址
Templates directory [/usr/local/share/trac/templates]> //这里为空,直接回车,事先请确认这个路径
如果以上配置都正确的话,这步是不会报错的,那么trac 就已经正常安装了.
剩下的只是apache的配置了.

六、配置 trac虚拟主机并启动
# vi /usr/local/apache2/conf/httpd.conf
在未尾加入 :
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /usr/local/trac //trac 安装目录
SetEnv PYTHON_EGG_CACHE /tmp
PythonOption TracUriRoot /trac
AuthType Basic
AuthName "test''s trac"
AuthUserFile /usr/local/apache2/svnroot/test/passwd //SVN用户密码目录
Require valid-user
</Location>
重启apache # service httpd restart
[url]http://ip/trac[/url] 就可以看到trac界面啦..

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号