zoukankan      html  css  js  c++  java
  • trac环境搭建总结

    噩梦般的环境搭建终于结束了,以下是总结。

    虽然参考了很多官方文档,但是trac不是从源程序安装的。
    那一部分没有参考官方的。 另外,trac环境目录和发布目录最好是要分开,而官方文档竟然是想把他们
    和在一起的,所以也没有参考。

    trac安装最主要的是,得安装setuptools, 之后通过easy_install这个工具安装其他组件。
    起重安装Genshi时,不知道为什么给我装了低版本的0.5 , 卸载后, 用 -U 参数,好像更新到了0.6

    easy_install Trac==0.12.2

    编辑配置文件 conf/trac.ini,将默认语言改成utf8
    default_charset = iso-8859-15 => default_charset = utf-8

    svn的hook无效,调试了半天, 最后发觉, hook文件的起名是不能带扩展名的。
    post-commit.sh => post-commit

    另外mod_python好像是不用了, 现在用一个叫mod_wsgi的东西
    附上我的trac.conf

    LoadModule wsgi_module modules/mod_wsgi.so
    Alias /trac/chrome/common /var/www/trac/htdocs/common
    Alias /trac/chrome/site /var/www/trac/htdocs/site

    <Directory "/var/www/trac/htdocs">
      Order allow,deny
      Allow from all
    </Directory>
    WSGIScriptAlias /trac /var/www/trac/cgi-bin/trac.wsgi
    <Directory "/var/www/trac/cgi-bin">
      WSGIApplicationGroup %{GLOBAL}
      Order allow,deny
      Allow from all
    </Directory>
    <Location '/trac'>
        SetEnv PYTHON_EGG_CACHE /tmp
        AuthType Basic
        AuthName "Trac Auth"
        AuthUserFile /var/www/auth/trac.htpasswd
        Require valid-user
    </Location>

    参考
    官方安装文档:http://trac.edgewall.org/wiki/TracInstall
    二进制安装文档:http://blog.ciklone.com/2010/05/ ... %E3%81%99%E3%82%8B/

  • 相关阅读:
    UVA
    UVA
    UVA
    UVA
    UVA
    UVA
    UVA
    UVA
    UVA
    使用Jmeter(三十)针对ActiveMQ JMS POINT TO POINT压力测试(转载)
  • 原文地址:https://www.cnblogs.com/johnsonshu/p/2568387.html
Copyright © 2011-2022 走看看