<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當(dāng)你的內(nèi)心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強(qiáng)壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0
    這是一套免費的項目管理軟件,推薦大家使用。廢話不說進(jìn)主題。
     
    第一步,安裝CentOS,如有疑問可以在本BLOG內(nèi)搜索CentOS的圖文安裝教程。
     
    第二步安裝Apache
     
    1.yum -y install httpd
     
    2.編輯apache的配置文件
        vi /etc/httpd/conf/httpd.conf
     
        Options Indexes FollowSymLinks
      ↓
        Options Includes ExecCGI FollowSymLinks ← 允許CGI,SSI
     
        AllowOverride None
      ↓
        AllowOverride All ← 允許.htaccess
     
        #AddHandler cgi-script .cgi
        ↓
        AddHandler cgi-script .cgi .pl ← 支持Cgi和pl
     
    3.配置好后重啟apache
       /etc/rc.d/init.d/httpd start 
     
    4.將apache服務(wù)添加到開機(jī)啟動項
        chkconfig httpd on
     
    第三步安裝SVN
     
    1.yum -y install subversion mod_dav_svn
     
    2.編輯svn配置文件
       vi /etc/httpd/conf.d/subversion.conf 

     
      把下面的內(nèi)容加在配置文件的末尾
    <Location /repos>
       DAV svn
       SVNParentPath /var/www/svn   //SVN倉庫目錄
       SVNAutoversioning on
       Order deny,allow
       Deny from all
       Allow from 127.0.0.1
       Allow from 192.168.1.0/24
       Allow from 192.168.2.0/24
      
     
       # Limit write permission to list of valid users.
    #   <LimitExcept GET PROPFIND OPTIONS REPORT>  //需要認(rèn)證時
          # Require SSL connection for password protection.
          # SSLRequireSSL
     
          AuthType Basic
          AuthName "Subversion repository"  //必須認(rèn)證用戶名和密碼
     
          #AuthName "Authorization Realm"
          AuthUserFile /var/www/svn
          Require valid-user
    #   </LimitExcept>
    </Location>
     
    3.建立SVS倉庫目錄    
       mkdir /var/www/svn 
     
    4.更改目錄權(quán)限
      chown apache:apache /var/www/svn 
     
    5.重新讀取配置信息
      /etc/rc.d/init.d/httpd reload
     
    6.建立SVN倉庫
      svnadmin create /var/www/svn/eye
     
    7.更改目錄所有者
       chown -R apache:apache /var/www/svn/eye/
     
    8.建立用戶信息
      htpasswd -cm /var/www/svn/auth-conf username1
      -cm  參數(shù)說明 -c 是建立  -m 是修改 第一建立驗證文件的時候用這個,以后添加用戶的時候只加 -m就可以了,不然原來建立的用戶會被清空的
     
    第四步安裝MYSQL
     
    1.yum -y install mysql-server
     
    2.編輯mysql的配置文件
       vi /etc/my.cnf
        
        old_passwords=1
        default-character-set = utf8 ← 設(shè)置編碼為UTF-8
     
         設(shè)置客戶端默認(rèn)文字編碼為UTF-8
         [mysql]
         default-character-set = utf8
     
    3.啟動mysql
        /etc/rc.d/init.d/mysqld start
     
    4.將MYSQL加入啟動項
        chkconfig mysqld on
     
    5.設(shè)置mysql的用戶信息
        mysql -u root
     
        select user,host,password from mysql.user; 
        set password for root@localhost=password('root密碼'); ← 設(shè)置密碼
     
        GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'eye' WITH GRANT OPTION;
     
    第四步安裝各種插件
         yum  install -y httpd-devel openssl-devel zlib-devel gcc gcc-c++ curl-devel expat-devel gettext-devel mysql-devel
     
     
    第五步安裝Ruby
     
        tar -zxvf ruby-1.8.7-p249.tar.gz
        cd ruby-1.8.7-p249
        ./configure --enable-shared --enable-pthread --with-openssl-dir=/usr/lib/openssl
        make
        make install
     
        cd ext/zlib
        ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib
        cd ../../
        make
        make install
     
     
    第六步安裝RubyGems
        tar -zxvf rubygems-1.3.7.tgz
        cd rubygems-1.3.7
        ruby setup.rb
     
    第七步安裝rails
        gem install rails -v=2.3.5
     
    第八步設(shè)置mysql
        gem install mysql -- --with-mysql-config=/usr/bin/mysql_config
     
    第九步安裝passenger
        gem install passenger
        passenger-install-apache2-module
     
     
    第十步安裝redmine
        
        1.checkout redmine源碼
            svn checkout http://redmine.rubyforge.org/svn/trunk  redmine
        
        2.建立數(shù)據(jù)庫
            create database redmine character set utf8;
            create user 'redmine'@'localhost' identified by 'my_password';
            grant all privileges on redmine.* to 'redmine'@'localhost';
     
            grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'my_password';
     
     
        3.更改datebase配置文件
            cp config/database.yml.example config/database.yml 
            vi config/database.yml
     
        4.初始化renmine信息    
            RAILS_ENV=production rake config/initializers/session_store.rb
     
            rake generate_session_store
     
            RAILS_ENV=production rake db:migrate
     
            RAILS_ENV=production rake redmine:load_default_data
     
        5.啟動redmine
            ruby script/server webrick -e production
     
            用這個URL測試下,http://localhost:3000/  。redmine的畫面出來啦,恭喜你,基本可以使用啦!!!!
     
     
     
    第十一步集成Redmine和Apache
        1.更改Apache的配置文件:
        vim /etc/httpd/conf/httpd.conf
        在文件里加入下面的內(nèi)容 注意各個路徑
        LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.13/ext/apache2/mod_passenger.so
        PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.13
        PassengerRuby /usr/local/bin/ruby
     
        RailsBaseURI /redmine
        <Directory /var/www/html/redmine>
            Options -MultiViews
        </Directory>
     
        2.更改dispatch.cgi.example
            cp dispatch.cgi.example dispatch.cgi
        
        3.更改權(quán)限
            chmod 755 public
            chmod 755 public/dispatch.cgi
            chmod -R 775 log
            chmod -R 775 tmp
     
     
        cd /var/www/html
        ln -s /var/www/redmine/public redmine
        service httpd restart
     
     
     
    第十二步集成Redmine和SVN
     
        1.把下面的配置信息添加到SVN中:
            bugtraq:url = http://xxxxxx/redmine/issues/%BUGID%
            bugtraq:warnifnoissue = true
            bugtraq:message = refs #%BUGID%
     
            可以參考下面的URL:
     
     
    第十三步SVN提交即時反應(yīng)到redmine系統(tǒng)內(nèi)
     
        1.更改post-commit文件
            cp post-commit.templete post-commit
            vi post-commit
            ruby /usr/local/redmine-0.9.4/script/runner -e production "Repository.fetch_changesets" 注意runner路徑
     
        2.更改post-commit 文件權(quán)限為755
     
    到此本教程結(jié)束,恭喜您的apache svn redmine系統(tǒng)已經(jīng)安裝完畢,盡情的使用吧!
    原文:
    http://www.jszl.org/post-46.html
    主站蜘蛛池模板: 久久精品国产精品亚洲人人| 亚洲尹人九九大色香蕉网站| 你好老叔电影观看免费| 亚洲视频一区二区三区| 波多野结衣久久高清免费| 国产精品永久免费视频| 亚洲综合激情视频| 亚洲AV无码成人精品区大在线| 成年女人喷潮毛片免费播放| 亚洲色在线无码国产精品不卡| 久久国产精品免费| 亚洲日本在线播放| 国产免费人视频在线观看免费| 亚洲欧美国产欧美色欲| 亚洲乱码无码永久不卡在线 | 亚洲av日韩av高潮潮喷无码 | 69视频免费在线观看| 久久亚洲精品无码av| 亚洲男人天堂2017| 国产免费小视频在线观看| 蜜桃AV无码免费看永久| 国产精品亚洲专一区二区三区| 四虎1515hm免费国产| 国产曰批免费视频播放免费s| 亚洲视频中文字幕在线| 亚洲一区无码精品色| 久草视频免费在线观看| 99久久成人国产精品免费| 精品久久亚洲一级α| 亚洲av产在线精品亚洲第一站| 免费观看大片毛片| 黄网站色视频免费在线观看的a站最新| 久久精品国产精品亚洲艾草网 | 老司机免费午夜精品视频| 亚洲欧洲视频在线观看| 久久国产亚洲精品麻豆| 亚洲精品尤物yw在线影院| 久久久高清免费视频| 一级毛片免费毛片一级毛片免费 | 美女黄频a美女大全免费皮| 亚洲中文无码av永久|