KÉRDÉSE VAN?
Redmine telepítése
Tartalomjegyzék
- 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
- A
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.