CentOS6.3.x86_64安装Trac

1、安装mysql:

[root@media ~]# yum install mysql
[root@media ~]# service mysqld start
[root@media ~]# mysql mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON *.* TO trac@'localhost' IDENTIFIED BY 'passwd' WITH GRANT OPTION;  
mysql> CREATE DATABASE IF NOT EXISTS trac_telecom default charset utf8 COLLATE utf8_general_ci;#utf8支持中文
mysql> use mysql;
mysql> select host,User,password  from user;      
+-----------+------+-------------------------------------------+
| host      | User | password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *60A76299A80077AE33A8B3D086A4475FC083D848 |
| media.net | root |                                           |
| 127.0.0.1 | root |                                           |
| localhost |      |                                           |
| media.net |      |                                           |
| localhost | trac | *6C5764F11905B7DABCA238EE6DC6C96E2D28DA4B |
+-----------+------+-------------------------------------------+
7 rows in set (0.00 sec)

2、安装Trac:

    下载地址:http://trac.edgewall.org/wiki/TracDownload

[root@media ~]# tar -xvf Trac-1.0.tar.gz -C .
[root@media ~]# cd Trac-1.0
[root@media Trac-1.0]# python setup.py install
[root@media Trac-1.0]# trac-admin /opt/app/media initenv


3、编译mod_python(麻烦啊)

    下载地址:http://archive.apache.org/dist/httpd/modpython/

vi src/connobject.c #142行修改 
!(b == APR_BRIGADE_SENTINEL(b) ||为
!(b == APR_BRIGADE_SENTINEL(bb) ||

3、增加mod_python

#添加
LoadModule python_module /usr/lib64/httpd/modules/mod_python.so
#到
/etc/httpd/conf/httpd.conf



你可能感兴趣的:(CentOS6.3.x86_64安装Trac)