首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux环境下安装trac图文课程

2013-12-02 
Linux环境下安装trac图文教程?1.安装trac及其环境?Linux环境 ???1.1安装python?查看python版本 ??注:trac

Linux环境下安装trac图文教程

?

1.安装trac及其环境

?

Linux环境


Linux环境下安装trac图文课程
?

?

?

1.1安装python

?

查看python版本


Linux环境下安装trac图文课程

?

?

注:trac需要python版本>=2.6

?

升级安装python前需要安装EPEL

?

命令:rpm -ivh http://download.slogra.com/epel-release-5-4.noarch.rpm

?

?

?

yum升级python
yum -y install python26

?

?

?

备份老的python版本,并使用新python版本

?

查看python位置

?


备份:mv /usr/bin/python /usr/bin/python.old
使用新版本:ln -s /usr/bin/python26 /usr/bin/python

?

检查是否安装成功

?

?

?

注:由于yum是python,所以升级python后需要修改yum执行原来的版本


Linux环境下安装trac图文课程
?

?

?

#!/usr/bin/python? → #!/usr/bin/python2.4

?


Linux环境下安装trac图文课程
?

?

2安装setuptools

?

?

?

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.5.tar.gz

?

tar xzvf setuptools-1.1.5.tar.gz

?

cd setuptools-1.1.5

?

python setup.py install

?

?

?

安装成功,就可以用命令:easy_install 命令了

?

?

?

1.3安装trac

?

安装trac 1.0版本

?

命令:easy_install Trac==1.0

?

?

?

1.4trac命令

?

?? 创建项目

?

trac-admin 项目路径 initenv 项目名数据库连接

?

如:trac-admin /usr/share/trac/projects/project1 initenv project1 sqlite:db/trac.db

?

?

?

支持mysql

?

需要安装:yum -y install mysql-python

?

Mysql数据库连接串:mysql://tracuser:password@localhost/trac

?

详见:http://trac.edgewall.org/wiki/MySqlDb

?

?? 启动trac

?

tracd --port 8000 /usr/share/trac/projects/project1

?

?

?

?? 授权

?

trac-admin D:/datas/trac permission add admin TRAC_ADMIN

?

?

?

?

?

1.5集成apache,通过apache启动

?

httpd.conf配置如下:

?

LoadModule python_module modules/mod_python.so

<Location /trac>

? SetHandler mod_python

? PythonInterpreter main_interpreter

? PythonHandler trac.web.modpython_frontend

? PythonOption TracEnvParentDir /usr/share/trac/projects/

? PythonOption TracUriRoot /trac

? PythonOption PYTHON_EGG_CACHE /tmp

? AuthType Basic

? AuthName "auth for trac"??????????????

? AuthUserFile /usr/share/trac/passwd

? Require valid-user

</Location>

?

以上配置,启动httpd,可以通过http://localhost/trac访问

?

注:如没有mod_python.so模块,通过

?

yum install mod_python 安装

?

?

?

2创建项目逻辑

?

1.?????? 创建项目ssh连接服务器

?

2.?????? 调用trac-admin创建项目

?

?

?

3.修改权限

?

给admin授予管理员权限

?

INSERT INTO `permission` VALUES ('admin', 'TRAC_ADMIN')

?

给admin分配组

?

INSERT INTO `permission` VALUES ('admin', 'gtoup1’)

?

--------------------------------------------

推荐一个网站:http://www.smhaochi.com/(什么好吃)

--------------------------------------------

?

?

热点排行