स्थापना
GitHub का उपयोग करके स्थापना
पहले सुनिश्चित करें कि आपने सभी निर्भरताएं स्थापित की हैं। दस्तावेज़ रूट फ़ोल्डर में नवीनतम Redmine PMS परियोजना प्रबंधन प्रणाली रिपॉजिटरी क्लोन:
git clone https://github.com/redmine/redmine
निम्नलिखित आदेशों के साथ MySQL डेटाबेस बनाएँ:
CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
कॉन्फ़िगरेशन/database.yml.example को कॉन्फ़िगर/database.yml पर कॉपी करें और “उत्पादन” वातावरण के लिए अपनी डेटाबेस सेटिंग्स को कॉन्फ़िगर करने के लिए इस फ़ाइल को संपादित करें। MySQL डेटाबेस (डिफ़ॉल्ट पोर्ट) के लिए उदाहरण:
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "my_password"
यदि आप रूबी 2.5 या उससे पहले का उपयोग करते हैं तो पहले बंडल स्थापित करें:
gem install bundler
फिर आप निम्न कमांड का उपयोग करके Redmine फ्री एजाइल प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर द्वारा आवश्यक सभी रत्न स्थापित कर सकते हैं:
bundle install --without development test
एक नया गुप्त टोकन उत्पन्न करना पुनरारंभ के बाद सभी मौजूदा सत्रों को अमान्य करता है।
bundle exec rake generate_secret_token
एप्लिकेशन रूट डायरेक्टरी के तहत निम्न कमांड चलाकर डेटाबेस संरचना बनाएं:
RAILS_ENV=production bundle exec rake db:migrate
विंडोज सिंटैक्स:
set RAILS_ENV=production
bundle exec rake db:migrate
निम्नलिखित कमांड को चलाकर डेटाबेस में डिफ़ॉल्ट कॉन्फ़िगरेशन डेटा डालें:
RAILS_ENV=production bundle exec rake redmine:load_default_data
Redmine आपको उस डेटा सेट भाषा के लिए संकेत देगा जिसे लोड किया जाना चाहिए; आप कमांड को एक मान को चलाने से पहले Redmine \ _Lang पर्यावरण चर को भी परिभाषित कर सकते हैं जो स्वचालित रूप से और चुपचाप कार्य द्वारा उठाया जाएगा। यूनिसिस:
RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data
खिड़कियाँ:
set RAILS_ENV=production
set REDMINE_LANG=fr
bundle exec rake redmine:load_default_data
एप्लिकेशन को चलाने वाले उपयोगकर्ता खाते में निम्न उपनिर्देशिकाओं पर लिखने की अनुमति होनी चाहिए: फाइलें (संलग्नक का भंडारण) लॉग (एप्लिकेशन लॉग फ़ाइल उत्पादन। एलॉग) टीएमपी और टीएमपी/पीडीएफ (इन लोगों को बनाएं यदि मौजूद नहीं है, तो अन्य के बीच पीडीएफ दस्तावेज उत्पन्न करने के लिए उपयोग किया जाता है। चीजें) सार्वजनिक/प्लगइन \ _assets (प्लगइन्स की संपत्ति) उदा।
mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
नोट: यदि आपके पास इन निर्देशिकाओं में फाइलें हैं (जैसे बैकअप से फाइलें पुनर्स्थापित करें), तो सुनिश्चित करें कि ये फाइलें निष्पादन योग्य नहीं हैं।
sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +
Webrick वेब सर्वर चलाकर स्थापना का परीक्षण करें:
bundle exec rails server webrick -e production
एक बार वेब्रिक शुरू हो जाने के बाद, अपने ब्राउज़र को http: // localhost: 3000/पर इंगित करें। अब आपको एप्लिकेशन वेलकम पेज देखना चाहिए।