Ugrás a fő tartalomra

Redmine telepítése

  • Létre kell hozni egy adatbázist, és egy DB usert hozzá.
  • Következő lépésként a cPanel felületén a Setup Ruby App menüpontban meg kell adni a Ruby verzióját (2.1), valamint az applikáció elérési könyvtárát, valamint az URI-t Az URI nem tartalmazhat semmilyen spec. karaktert („/” „.” „,” stb,). Az adatok megadását követően a Setup gombra kell kattintani.
  • Ezt követően a Ruby on Rails alkalmazásokhoz a modulokat külön kell telepítenie az ügyfélnek. Ehhez a modules sorban kell a show feliratra kell kattintani. A pontos modullistáról az adott alkalmazás rendszerkövetelményeiben tájékozódhat. A telepítés hosszabb rövidebb időt is igénybe vehet (Redmine esetében ez a teszteléskor 07:48.96 perc volt)Redmine esetében az alábbi modulokat kell telepíteni:
    • bundle
    • i18n#0.6.11
    • builder#3.0.4
    • rails#3.2.19
    • mime-types#1.25.1
    • mocha#1.0.0
    • jquery-rails#3.1.2
    • coderay
    • fastercsv
    • request_store
    • rbpdf
    • mysql2
    • selenium-webdriver
    • rmagick
    • shoulda#3.3.2
    • ruby-openid#2.3.0
    • request_store#1.0.5
    • capybara#2.1.0
    • net-ldap#0.3.1
    • rack-openid
    • shoulda-matchers#1.4.1
    • redcarpet#2.3.0
    • yard
    • rake#10.4.2
    • bigdecimal
  • Modul név beírása, majd az Add gombra kell kattintani. Ha az összes modult hozzáadtuk, akkor utána az oldal alján az Update gombra kell kattintani. Ezt követően ki kell várni ameddig az adott modul fordítása és telepítése megtörténik, amint a telepítés megtörtént akkor a Extensions set successfully updated üzenetet kapjuk.
  • kattintsunk a Restart gombra ha elkészült.
  • Ezt követően SSH konzolon töltsük le a Redmine csomagot:
    wget url http://www.redmine.org/releases/redmine-x.x.x.tar.gz
  • Majd tömörítsük ki:
    tar xzf redmine-x.x.x.tar.gz
  • Ezt követően másoljuk át a tartalmat a korábban létrehozott redmine mappánkba
    cp -R ~/redmine-x.x.x/* ~/redmine
  • Készítsünk másolatot, majd állítsuk be az adatbázis csatlakozáshoz szükséges adatokat a production résznél:
    cp ~/redmine/config/database.yml.example ~/redmine/config/database.yml
    nano ~/redmine/config/database.yml

    A konfigurációt F2-vel mentsük el.

  • Ezt követően másoljuk át a public mappát a /public_html/redmine/ mappába.
    cp -R ~/redmine/public/* ~/public_html/redmine/
  • Lépjünk be a Redmine mappába.
    cd ~/public_html/redmine
  • Másoljuk át a htaccess.fcgi.example, valamint a dispatch.fcgi.example fájlokat.
    cat htaccess.fcgi.example >> .htaccess
    cp dispatch.fcgi.example dispatch.fcgi
  • Ezt követően lépjünk vissza abba amappába ahová kitömörítettük a Redmine-t
    cd ~/redmine
  • Gemfile fájlhoz adjuk hozzá az alábbi sort:
    gem "bigdecimal"
  • Futtassuk le az alábbi parancsokat:
    Aktiválás:

     

    source ~/rubyvenv/redmine/2.1/bin/activate

    Telepítés:

    ~/rubyvenv/redmine/2.1/bin/bundle install

    Titkos kulcs generálása:

    ~/rubyvenv/redmine/2.1/bin/rake generate_secret_token

    Adatbázis betöltése:

    RAILS_ENV=production ~/rubyvenv/redmine/2.1/bin/rake db:migrate

    Mintaadatok telepítése:

    RAILS_ENV=production ~/rubyvenv/redmine/2.1/bin/rake redmine:load_default_data
  • Végül a cPanel felületén indítsuk újra az alkalmazást a Restart gomb segítségével.