Instalowanie Redmine 2.4.0 na Debianie 7

logo redmine

Redmine to narzędzie do zarządzania projektami, które obejmuje system śledzenia incydentów ze śledzeniem błędów. Inne dołączone narzędzia to kalendarz aktywności, wykresy Gantta do wizualnej reprezentacji osi czasu projektu, wiki, forum, przeglądarka repozytorium kontroli wersji, RSS, kontrola przepływu pracy oparta na rolach, integracja z pocztą e-mail itp.

Źródło: Wikipedia

  • Dystrybucja: Debian 7
  • Architektura: 64 bity
  • Apache2
  • PostgreSQL, wersja 9.1

Instalacja Redmine 2.4. (trwa do tej daty)


Pakiet Redmine 2.4 jest pobierany

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

Rozpina się

tar xvzf redmine-2.4.0.tar.gz

Teraz ruszamy

cd redmine-2.4.0
cd doc/

Stamtąd otwiera się oficjalna dokumentacja, którą przynosi pakiet. (RTFM !!!)

cat INSTALL

Wynik kota jest w kierunku - » http://pastebin.com/ecUB93Hk

Sprawdzana jest również wersja Ruby. W tym przypadku:

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

Pakiety opcjonalne.

aptitude install ruby libmagickcore-dev libmagickwand-dev

Klejnot pakietu jest zainstalowany, co pomoże nam zainstalować klejnoty zależne od projektu.

redmine-2.4.0# gem install bundler -V

Musimy stworzyć bazę danych w UTF-8, w tym przypadku postgresql v9.1 jest używany z nazwą: "redmine".

Następnie instalowane są wszystkie niezbędne klejnoty, dla nich muszą znajdować się w katalogu redmine:

bundle install --without production

Może to być problem podczas instalowania klejnotu nokogiri w tym celu:

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

Podczas instalacji klejnotu mysql2 może wystąpić problem. w tym celu robią:

aptitude install libmysqlclient-dev

Podczas instalacji gem pg może wystąpić problem. w tym celu robią:

aptitude install libpq-dev

W tym przypadku nie było innego problemu z instalacją klejnotów.

Generowany jest tajny magazyn sesji.

rake generate_secret_token

Tworzymy strukturę bazy danych

rake db:migrate RAILS_ENV="production"

Wykonujemy niezbędne pozwolenia.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets

Przetestowaliśmy instalację Redmine

ruby script/rails server -e production

W tej części testujemy Redmine:

locahost: 3000

Już pracuję. Teraz brakowałoby konfiguracji serwera SMTP i zmień serwer Webrick na Apache2. Zmiana została wprowadzona, ponieważ serwer Webrick w produkcji zużywa dużo zasobów.

aptitude install libapache2-mod-passenger

gem install passenger -V

passenger-install-apache2-module2

Edytujemy: /etc/apache2/httpd.conf i dodajemy następujące linie:

RailsEnv production RailsBaseURI /redmine

Dodajemy VirtualHost w / etc / apache2 / sites-enabled / file

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

Wchodzimy na www.redmine.dominio.com i GOTOWE! Ciesz się swoją Redmine.

redmine


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.