Haluaisin asentaa itselleni projektinhallintasofta Redminen. ( http://www.redmine.org/ ) Kyseessä on siis Ruby on Rails-applikaatio. En tunne ROR:a, enkä jaksaisi selvitellä tuntikausia asiaa joka on varmasti monelle tuttu, joten seikkaperäinen ohje asennukseen olisi tervetullut. Asennuskohde voisi olla esim. omanimi.kapsi.fi/redmine/ eikä suoraan juureen. Tämä otettakoon huomioon esim. .htaccess-tiedostoa muokatessa.

Avainsanat:
mstr12345's gravatar image mstr12345 kysyi
11.02.2014 klo 20:50
112, hyväksyttyjä vastauksia: 0%

Lataa Redminen uusin versio. Kirjoitushetkellä 2.4.3

wget -O redmine.tar.gz http://www.redmine.org/releases/redmine-2.4.3.tar.gz

Pura paketti

tar xf redmine.tar.gz

Siirry redmine kansioon

cd redmine-2.4.3

Aseta tietokanta-asetukset kuntoon

nano config/database.yml

Mikäli käytössäsi on MySQL

production:
  adapter: mysql2
  database: <tietokantasi nimi>
  host: db1.kapsi.fi
  username: <tietokantasi käyttäjätunnus>
  password: "<tietokantasi salasana>"
  encoding: utf8

Mikäli käytössäsi on PostgreSQL

production:
  adapter: postgresql
  database: <tietokantasi nimi>
  host: <postgres_host>
  username: <tietokantasi käyttäjätunnus>
  password: <tietokantasi salasana>
  encoding: utf8
  schema_search_path: <database_schema> (default - public)

Tallenna Ctrl + X ja y

Seuraavaksi pitää asentaa Bundleri

gem install bundler --install-dir ~/.gems

Lisätään tarpeelliset ympäristömuuttujat

echo "export PATH=\$PATH:~/.gems/bin" >> ~/.bashrc
echo "export GEM_HOME=~/.gems" >> ~/.bashrc

Aja myös komennot

export PATH=\$PATH:~/gems/bin
export GEM_HOME=~/gems

Tämän jälkeen asennetaan riippuvuudet

bundle install --without development test rmagick

Generoidaan salainen avain

rake generate_secret_token

Tietokantojen luominen

RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data

Luodaan tarvittavat kansiot

mkdir -p tmp tmp/pdf public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets

Käynistetään serveri

ruby script/rails server webrick -e production -p<avoin portti>

Huom. esim. -p62045 ei -p 62045

Nyt voit kirjautua osoitteessa

http://lakka.kapsi.fi:<portti>

tunnuksella admin/admin

ikilinkki
Henkru's gravatar image Henkru vastasi
22.02.2014 klo 01:35
2113, hyväksyttyjä vastauksia: 0%

Sinun vastauksesi

näytä/piilota esikatselu

Tarkkaile kysymystä

Sähköpostitse:

Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.

RSS-lukijan kautta:

Pelkät vastaukset

Vastaukset ja kommentit

Markdown-perusteet

  • *kursiivi* tai _kursiivi_
  • **lihavointi** tai __lihavointi__
  • linkki:[teksti](http://url.com/ "otsikko")
  • kuva?![alt teksti](/path/img.jpg "otsikko")
  • numeroitu luettelo: 1. Foo 2. Bar
  • Lisätäksesi rivinvaihdon kirjoita kaksi välilyöntiä rivin loppuun.
  • Tavallisemmat HTML-tagit toimivat myös.

Kysymyksen avainsanat:

×5
×2
×1

kysytty: 11.02.2014 klo 20:50

katsottu: 1,536 kertaa

päivitetty: 22.02.2014 klo 01:35