在Debian 2.4.0上安裝Redmine 7

Redmine徽標

Redmine是一個項目管理工具,其中包括帶有錯誤跟踪的事件跟踪系統。 其他工具包括活動日曆,用於項目時間線可視化表示的甘特圖,Wiki,論壇,版本控制存儲庫查看器,RSS,基於角色的工作流控制,與電子郵件集成等。

資料來源:維基百科

  • 發行:Debian 7
  • 架構:64位
  • Apache2
  • PostgreSQL V9.1

Redmine 2.4安裝。 (最後到此日期)


Redmine 2.4軟件包下載

wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz

解壓縮

tar xvzf redmine-2.4.0.tar.gz

現在我們移動

cd redmine-2.4.0
cd doc/

該軟件包附帶的官方文檔從此處打開。 (RTFM !!!)

cat INSTALL

貓的結果是朝著-» http://pastebin.com/ecUB93Hk

還將檢查Ruby版本。 在這種情況下:

aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3

可選軟件包。

aptitude install ruby libmagickcore-dev libmagickwand-dev

捆綁軟件gem已安裝,這將幫助我們安裝與項目相關的gem。

redmine-2.4.0# gem install bundler -V

我們必須在UTF-8中創建一個數據庫,在這種情況下,postgresql v9.1的名稱為:“ redmine”。

然後安裝了所有必需的gem,因為它們必須位於redmine目錄中:

bundle install --without production

為此,在安裝nokogiri gem時可能會出現問題:

sudo aptitude install ruby​​1.8-dev ruby​​1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby​​1.9.1-dev gem install nokogiri

安裝mysql2 gem時可能有問題。 為此,他們這樣做:

aptitude install libmysqlclient-dev

安裝gem pg時可能存在問題。 為此,他們這樣做:

aptitude install libpq-dev

在這種情況下,任何gem安裝都沒有其他問題。

會話機密存儲區已生成。

rake generate_secret_token

我們創建數據庫的結構

rake db:migrate RAILS_ENV="production"

我們執行必要的許可證。
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets

我們測試了redmine的安裝

ruby script/rails server -e production

在這一部分中,我們測試redmine:

locahost:3000

已經在工作。 現在,缺少的是配置SMTP服務器和 將Webrick服務器更改為Apache2。 由於生產中的Webrick服務器消耗大量資源,因此進行了更改。

aptitude install libapache2-mod-passenger

gem install passenger -V

passenger-install-apache2-module2

我們編輯:/etc/apache2/httpd.conf並添加以下行:

RailsEnv production RailsBaseURI /redmine

我們在/ etc / apache2 / sites-enabled / file中添加VirtualHost

ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all

我們輸入www.redmine.dominio.com並完成! 享受你的redmine。

管理平台


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。