linux trac apache,Linux环境下安装trac图文教程
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图文教程相关推荐
- Linux环境下安装配置Hadoop教程
Linux环境下安装配置Hadoop教程 在Linux环境下,安装配置Hadoop教程. 准备工作 1.VMware虚拟机 2.Linux环境:CentOS 7 3.远程登陆:Xshell 6 &am ...
- Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功)
Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 文章目录 Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 1.上传或者下载mysql安装包 2.检查是否 ...
- windows下php swoole扩展,Windows 下安装 swoole 图文教程(php)
Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我 ...
- linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- linux(ubuntu)环境下安装及配置JDK
安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式: JDK下载链接:http://download.oracle.com/otn-pub/java/ ...
- 在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 ...
- Windows、Linux下安装Maven图文教程
文章目录 一.前言 二.Maven到底是什么? 三.Windows下安装 1.前提 2.下载 3.配置Maven环境变量 4.检查Maven版本 5.安装好以后的几点注意 6.IDEA中修改Maven ...
- Ubuntu下安装NS-3图文教程
注意:下面所有操作步骤只针对Ubuntu,其他类型虚拟机请参考别的文章. 操作环境:VMware Workstation 10 安装包百度云链接:https://pan.baidu.com/s/1Wo ...
- linux mysql卸载_Linux环境下安装Mysql8.0数据库
今年的双11既没有光棍节的气氛也没有购物的欲望,不过还是大出血了,买了一台2核4G的云服务器3年699元.就算用来督促自己学习吧!话不多说,今天先来体验Linux安装Mysql数据库? 步骤一:Mys ...
最新文章
- [讨论] 线程池 vs 专有线程
- 一步一步自定义spinner
- ERA5、ERA-interm是啥
- 域组策略--+域控中组策略基本设置
- 离职交接文档_离职程序员交接工作被同事怒怼:每一行代码都讲清楚,不然投诉你...
- Spring Boot 使用模板引擎
- 【XSY2732】Decalcomania 可持久化线段树 分治
- 从多云共存到多云融合:2020年多云管理市场展望
- ceb转pdf linux,基于zynq的Linux根文件系统生成
- Ubuntu 设置 samba共享文件夹
- OpenFOAM多孔介质模型_DarcyForchheimer
- ajax传递数组类型值到sevrlet
- 绝对值编码器常见的故障有哪些 如何处理
- MATLAB simulink 仿真步长
- [rust学习笔记]数据类型
- 如百度文库中的word,下载需要下载券,不用下载券,还可以看到全文?
- 实验五 循环结构(python)
- Redis 4.0-rc1 发布,超高性能 key-value 数据库
- QYT多链路融合通信网关(应急通讯、车载通讯、视频传输)应用
- 语音包软件测试,风某人语音包免费版