欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Trac在Windows下的安裝配置
Trac在Windows下的安裝配置

-------------ayiiq180 2006-1-12--------

用svn幾個(gè)月管理現在的項目了,雖然是個(gè)windows的項目并且windows下也有svn的前端工具了,不過(guò)看到了Trac的介紹還是忍不住裝上了,Timeline,Roadmap,Milestone,wiki,Ticket都給開(kāi)發(fā)交流提供了很大的便利。


  1. 安裝前準備,Trac是用python寫(xiě)的,所以所有安裝的前提就是python必須安裝了,由于svn with python bind只有for python2.3的,所以整個(gè)安裝也只能用python2.3.5了,我試驗了一下python2.4.2,到使用libsvn的地方就會(huì )出錯了,共需要如下軟件包:
    Trac 0.9.3
    Clearsilver0.9.14 binaries
    Python 2.3.5
    Apache 2.0.54 or 2.0.55
    Subversion 1.2.3
    Python 2.3 Bindings for subversion 1.2.3
    docutils 0.4.0
    SQLite 3.2.2 這個(gè)可以不裝,只有在pysqlite不能正常用的時(shí)候用這個(gè)
    PySQLite 1.1.6-py2.3
    Diffutils 2.8.7-1這個(gè)也是可選組件,但建議安裝,否則不能diff源代碼
    CJKcodecs如果使用GB*的源代碼編碼,這個(gè)必須安裝,否則無(wú)法顯示其中的中文
    1. 安裝
    2. 安裝Python 2.3
    • 安裝apache
    • 安裝svn for win32 安裝docutils:首先解壓,命令行運行
      > python setup.py install
    • 建立svn倉庫,這個(gè)不多說(shuō)了,不過(guò)看到一個(gè)說(shuō)法,在windows建立倉庫的時(shí)候用svnadmin create --fs-type fsfs E:WILDWOLFSVNRepast,說(shuō)fsfs文件系統是svn在win32上的首選fs。
    • 配置apache和svn的綁定:
      1)拷貝svn/bin下的所有dll和so文件到apache的modules目錄下
      2)建立密碼文件
       htpasswd -cm E:WILDWOLFSVN.htaccess samuel
      3) 修改httpd.conf
      Uncomment:    LoadModule dav_module modules/mod_dav.so    LoadModule dav_fs_module modules/mod_dav_fs.so    AddHandler cgi-script .cgi    Add:    # Subversion    LoadModule dav_svn_module modules/mod_dav_svn.so    LoadModule authz_svn_module modules/mod_authz_svn.so    At the end of the httpd.conf    # Subversion    <Location /svn>    DAV svn    # any /svn/foo URL will map to a repository C:/svn/foo    # I‘ve only got it working using SVNPath!!    SVNParentPath E:/WILDWOLF/SVN    AuthType Basic    AuthName "Subversion repository"    AuthUserFile E:/WILDWOLF/SVN/.htaccess    Require valid-user    </Location>    
      4) 重啟apache,測試一下
      http://localhost:8080/svn/Repast
    • 安裝svn python bingings,解壓下載下來(lái)的zip包,拷貝libsvn和svn兩個(gè)文件夾到python的安裝目錄下的Lib/site_packages/下,拷貝svn安裝目錄bin下的所有dll到libsvn下。
    • 安裝PySQLite
    • 安裝ClearSilver
    • 安裝cjkcodecs
    • 安裝diffutils
    • 安裝Trac
    1. 配置
    2. 修改PythonPath/share/trac/cgi-bin/下的trac.cgi第一行成為自己安裝的PathToPython,然后拷貝這個(gè)文件到apache的cgi-bin目錄下。如果不想拷貝這個(gè)文件,可以在httpd.conf中增加:
      <Directory "/Path/To/Trac/cgi-bin">    ScriptInterpreterSource Registry-Strict    </Directory>    
      在windows注冊表中增加cgi的運行方式:
      [HKEY_CLASSES_ROOT.cgiShellExecCGICommand]    @="PathToPythonpython.exe"    
    • 建立trac DB:到Python23/scripts下運行:
      > python trac-admin E:/WILDWOLF/SVN/trac.d    Trac [E:/WILDWOLF/SVN/trac.db]> initenv    
      按照提示輸入項目名稱(chēng)和svn倉庫地址等。然后給用戶(hù)附權限:
       Trac [E:/WILDWOLF/SVN/trac.db]> permission add samuel TRAC_ADMIN    #此處運行permission list可以看到現有用戶(hù)的權限和可以使用的權限定義    
      如果需要顯示源代碼中的GBK中文,并且安裝了cjkcodecs,修改trac.db/conf/trac.ini中的:
      [trac]    default_charset = GBK    
      原來(lái)utf-8存儲的東西不會(huì )有影響,一樣是utf-8顯示。
    • 將Trac加到apache中,修改httpd.conf,在最后增加:
      # TRAC    Alias /trac "PATH/TO/Python/share/trac/htdocs"    <Location "/cgi-bin/trac.cgi">    SetEnv TRAC_ENV "E:/WILDWOLF/SVN/trac.db"    SetEnv PYTHONPATH "PATH/TO/python"    </Location>    <Location "/cgi-bin/trac.cgi/login">    AuthType Basic    AuthName "Project"    AuthUserFile E:/WILDWOLF/SVN/.htaccess    Require valid-user    </Location>    <Directory "PATH/To/Python/share/trac/htdocs">    Options Indexes MultiViews    AllowOverride None    Order allow,deny    Allow from all    </Directory>    
    • 重啟apache,測試吧:
      http://localhost:8080/cgi-bin/trac.cgi
    1. Trac的升級,備份老版本的文件后,在python/scripts下執行

      > python trac-admin E:svntrac.db upgrade    > python trac-admin E:svntrac.db wiki upgrade    
     
  • 本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
    打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
    猜你喜歡
    類(lèi)似文章
    基于 Debian 的 Subversion Trac
    lizzie/lizworkspace at master · GitHub
    SVN Trac開(kāi)發(fā)環(huán)境搭建
    viewvc安裝配置
    Lighttpd與PHP
    老鳥(niǎo)rhel5/centos5服務(wù)器架設筆記:Trac SVN Apache架設進(jìn)階篇 - snakeskin - JavaEye技術(shù)網(wǎng)站
    更多類(lèi)似文章 >>
    生活服務(wù)
    分享 收藏 導長(cháng)圖 關(guān)注 下載文章
    綁定賬號成功
    后續可登錄賬號暢享VIP特權!
    如果VIP功能使用有故障,
    可點(diǎn)擊這里聯(lián)系客服!

    聯(lián)系客服

    欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久