स्थापना

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/पर इंगित करें। अब आपको एप्लिकेशन वेलकम पेज देखना चाहिए।

 हिन्दी