在 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 個版本