1.

安装trac及其环境

Linux环境

1.1安装python

查看python版本

注:trac需要python版本>=2.6

升级安装python前需要安装EPEL

yum升级pythonyum -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执行原来的版本

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

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

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

注:如没有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://vakinge.iteye.com/blog/1981707

linux trac apache,Linux环境下安装trac图文教程相关推荐

  1. Linux环境下安装配置Hadoop教程

    Linux环境下安装配置Hadoop教程 在Linux环境下,安装配置Hadoop教程. 准备工作 1.VMware虚拟机 2.Linux环境:CentOS 7 3.远程登陆:Xshell 6 &am ...

  2. Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功)

    Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 文章目录 Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 1.上传或者下载mysql安装包 2.检查是否 ...

  3. windows下php swoole扩展,Windows 下安装 swoole 图文教程(php)

    Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我 ...

  4. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  5. linux(ubuntu)环境下安装及配置JDK

    安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式: JDK下载链接:http://download.oracle.com/otn-pub/java/ ...

  6. 在linux+nginx+mysql+php环境下安装 phpmyadmin

    环境 1, CentOS 7 2, nginx1.12.2 (Linux 利用yum源安装nginx) 3, php7.0 (Linux 利用yum源安装php7.0+nginx) 4, mysql5 ...

  7. Windows、Linux下安装Maven图文教程

    文章目录 一.前言 二.Maven到底是什么? 三.Windows下安装 1.前提 2.下载 3.配置Maven环境变量 4.检查Maven版本 5.安装好以后的几点注意 6.IDEA中修改Maven ...

  8. Ubuntu下安装NS-3图文教程

    注意:下面所有操作步骤只针对Ubuntu,其他类型虚拟机请参考别的文章. 操作环境:VMware Workstation 10 安装包百度云链接:https://pan.baidu.com/s/1Wo ...

  9. linux mysql卸载_Linux环境下安装Mysql8.0数据库

    今年的双11既没有光棍节的气氛也没有购物的欲望,不过还是大出血了,买了一台2核4G的云服务器3年699元.就算用来督促自己学习吧!话不多说,今天先来体验Linux安装Mysql数据库? 步骤一:Mys ...

最新文章

  1. [讨论] 线程池 vs 专有线程
  2. 一步一步自定义spinner
  3. ERA5、ERA-interm是啥
  4. 域组策略--+域控中组策略基本设置
  5. 离职交接文档_离职程序员交接工作被同事怒怼:每一行代码都讲清楚,不然投诉你...
  6. Spring Boot 使用模板引擎
  7. 【XSY2732】Decalcomania 可持久化线段树 分治
  8. 从多云共存到多云融合:2020年多云管理市场展望
  9. ceb转pdf linux,基于zynq的Linux根文件系统生成
  10. Ubuntu 设置 samba共享文件夹
  11. OpenFOAM多孔介质模型_DarcyForchheimer
  12. ajax传递数组类型值到sevrlet
  13. 绝对值编码器常见的故障有哪些 如何处理
  14. MATLAB simulink 仿真步长
  15. [rust学习笔记]数据类型
  16. 如百度文库中的word,下载需要下载券,不用下载券,还可以看到全文?
  17. 实验五 循环结构(python)
  18. Redis 4.0-rc1 发布,超高性能 key-value 数据库
  19. QYT多链路融合通信网关(应急通讯、车载通讯、视频传输)应用
  20. 语音包软件测试,风某人语音包免费版

热门文章

  1. 2次成功投诉EMS和中国移动的经验
  2. DAO赛道异军突起,M-DAO的优势在哪里?
  3. 《 FreeSWITCH权威指南》——1.2 电话实现技术
  4. 优化用电,安全省心,同为(TOWE)智能循环定时桌面PDU插座APZ-1013DX
  5. WPF翻盘连连看(二)
  6. js xlsx自定义样式导出
  7. Unity3D屏幕划线附带物理碰撞效果
  8. 使用InfoSphere Guardium保护和加强Netezza数据仓库设备
  9. IEEE Fraud Detection Competition思路探索
  10. 网课Php代码,php - PHP网络课程 - php中文网博客