專案

一般

設定檔

動作

在 Debian Wheezy 測試版上安裝

########## 2014 年 11 月 13 日新增:本指南不適用於 Wheezy 穩定版 ##########

本頁面說明如何在 Debian Wheezy 測試版上安裝 Redmine,截至 2011 年 3 月 29 日。
它實際上是一個 Linux Mint Debian Edition (LMDE) 虛擬伺服器。

首先,最重要的事實:它無法開箱即用。但感謝 Jérémy Lal,修復它非常容易。你感到絕望和沮喪,在晚上發送電子郵件給 Jérémy,第二天早上你就會收到你的 Debian 維護者回覆,並提供正確的解決方案。這就是為你提供的開放原始碼支援。

使用的配置包含 Apache2 網頁伺服器、其 Ruby 介面 Passenger 和 MySQL 資料庫。

準備工作

以下所有命令列都假設你是 root 使用者。不,「#」符號不是註解,而是你的 root 提示字元。 :-)

# apt-get update
# apt-get install apache2
# apt-get install mysql-server

mysql-server 安裝程式將引導你完成建立管理 (root) 帳戶的過程。不要忘記密碼!

安裝 Redmine

這是棘手的部分。Debian Wheezy 包含 Redmine 1.0.5-1,它需要 RubyGems 1.3.x 或 1.4.x。但 Wheezy 隨附 RubyGems 1.6.2。它在安裝過程中會中斷。點選此處前往相關的 Redmine Wiki 頁面

有兩種解決方法
  • 降級 RubyGems
  • 從 Debian Experimental 取得更新的 Redmine (1.1.2)

我選擇了第二個選項,因為新的甘特圖也從 1.1.0 開始提供。

首先,讓我們啟用 Debian Experimental 儲存庫(請參閱 Debian Wiki

將以下行新增至 /etc/apt/sources.list

deb http://ftp.debian.org/debian experimental main

然後安裝 Redmine 1.1.2

# apt-get update
# apt-get -t experimental install redmine-mysql
# apt-get -t experimental install redmine
# apt-get install libapache2-mod-passenger

Redmine 遺失的相依性也會被安裝,主要是與 Ruby 相關的特殊套件(ruby、rails、rake 等)

Redmine 安裝程式也會提示你輸入 MySQL 管理員密碼(我告訴過你要記住它),然後它會建立名為 redmine_default 的資料庫和 MySQL 使用者 redmine。你可以指定其密碼或讓安裝程式產生隨機密碼。

所有資料庫設定,包括密碼,都儲存在這裡

/etc/redmine/default/database.yml

啟動 Redmine

我們必須配置 Apache2 網頁伺服器以開始執行 Redmine 應用程式。

建立從網頁伺服器文件根目錄到 redmine 的符號連結

# ln -s /usr/share/redmine/public /var/www/redmine

Passenger 應該以 www-data 使用者身分執行(與 Apache2 相同)。將以下行新增至 /etc/apache2/mods-available/passenger.conf

    PassengerDefaultUser www-data

將 /var/www/redmine 位置新增至 /etc/apache2/sites-available/default 中根節點內的最後一個子節點(如果你了解 XML 術語)

    <Directory /var/www/redmine>
        RailsBaseURI /redmine
        PassengerResolveSymlinksInDocumentRoot on
    </Directory>

通常 Passenger 模組會在安裝過程中啟用 (libapache2-mod-passenger)。如果沒有,請手動啟用

# a2enmod passenger

最後但並非最不重要的一點,重新啟動 apache2

# /etc/init.d/apache2 restart

你的新共產黨地下運動,也就是 Redmine,現在可以在這裡使用

http://yourservername/redmine

預設的 Redmine 使用者/密碼是 admin/admin。

在您啟動 Redmine 安裝程序後,請為插件資源建立一個符號連結

ln -s /var/cache/redmine/default/plugin_assets /usr/share/redmine/public/

以便讓插件能正常運作。

[ Desperados ]超過 9 年前 更新 · 10 個版本