Pag-install ng Redmine 2.4.0 sa Debian 7

 

logo ng redmine

Ang Redmine ay isang tool sa pamamahala ng proyekto na nagsasama ng isang sistema ng pagsubaybay sa insidente na may pagsubaybay sa bug. Kasama sa iba pang mga tool ang kalendaryo ng aktibidad, mga tsart ng Gantt para sa visual na representasyon ng timeline ng proyekto, wiki, forum, viewer ng repository control ng bersyon, RSS, kontrol sa daloy ng trabaho na nakabatay sa papel, pagsasama sa email, atbp.

Pinagmulan: Wikipedia

  • Pamamahagi: Debian 7
  • Arkitektura: 64Bits
  • Apache2
  • PostgreSQL V9.1

Redmine 2.4 na pag-install. (huling hanggang sa petsang ito)


Nai-download ang Redmine 2.4 na pakete

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

Mag-unzip

tar xvzf redmine-2.4.0.tar.gz

Ngayon ay lilipat na kami

cd redmine-2.4.0
cd doc/

Mula doon ay magbubukas ang opisyal na dokumentasyon na hatid ng package. (RTFM !!!)

cat INSTALL

Ang resulta ng pusa ay nasa direksyon - » http://pastebin.com/ecUB93Hk

Ang bersyon ng Ruby ay naka-check din. Sa kasong ito:

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

Opsyonal na Mga Pakete.

aptitude install ruby libmagickcore-dev libmagickwand-dev

Ang bundler gem ay naka-install, na makakatulong sa amin na mai-install ang mga hiyas na umaasa sa proyekto.

redmine-2.4.0# gem install bundler -V

Dapat kaming lumikha ng isang database sa UTF-8, sa kasong ito ang postgresql v9.1 ay ginagamit gamit ang pangalang: "redmine".

Pagkatapos ang lahat ng kinakailangang mga hiyas ay naka-install, para sa kanila dapat itong nasa redmine direktoryo:

bundle install --without production

Maaaring may problema kapag nag-install ng nokogiri gem para sa ginagawa nila ito:

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

Maaaring may isang problema habang ini-install ang MySQL gem. para sa mga ito ay ginagawa nila:

aptitude install libmysqlclient-dev

Maaaring may problema kapag nag-i-install ng gem pg. para sa mga ito ay ginagawa nila:

aptitude install libpq-dev

Sa kasong ito ay walang ibang problema sa anumang pag-install ng hiyas.

Ang isang session ng lihim na tindahan ay nabuo.

rake generate_secret_token

Lumilikha kami ng istraktura ng database

rake db:migrate RAILS_ENV="production"

Isinasagawa namin ang mga kinakailangang pahintulot.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets

Sinubukan namin ang pag-install ng redmine

ruby script/rails server -e production

Sa bahaging ito sinubukan namin ang redmine:

locahost: 3000

Nagtatrabaho na Ngayon kung ano ang magiging nawawala ay upang i-configure ang SMTP Server at palitan ang Webrick server sa Apache2. Ang pagbabago ay nagawa, dahil ang Webrick server sa produksyon ay gumagamit ng maraming mapagkukunan.

aptitude install libapache2-mod-passenger

gem install passenger -V

passenger-install-apache2-module2

Ina-edit namin: /etc/apache2/httpd.conf at idagdag ang mga sumusunod na linya:

RailsEnv production RailsBaseURI /redmine

Nagdagdag kami ng isang VirtualHost sa / etc / apache2 / mga site-pinagana / 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

Pumasok kami sa www.redmine.dominio.com at TAPOS! Masiyahan sa iyong redmine.

 

redmine


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish.

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

bool (totoo)