Redmine : स्थापित करना2024/07/05 |
Redmine इंस्टॉल करें जो प्रोजेक्ट मैनेजमेंट टूल है।
|
|
[1] | |
[2] | |
[3] | |
[4] | |
[5] | अन्य आवश्यक पैकेज स्थापित करें। |
root@dlp:~# apt -y install ruby-dev postgresql-server-dev-all libxslt1-dev libxml2-dev libpq-dev libcurl4-openssl-dev zlib1g-dev apache2-dev gcc g++ make patch imagemagick |
[6] | PostgreSQL पर Redmine के लिए एक उपयोगकर्ता और डेटाबेस बनाएं। |
# [password] अनुभाग के लिए कोई भी पासवर्ड सेट करें root@dlp:~# su - postgres postgres@dlp:~$ createuser redmine postgres@dlp:~$ createdb redmine -O redmine postgres@dlp:~$ psql -c "alter user redmine with password 'password'" ALTER ROLE |
[7] | Redmine डाउनलोड और इंस्टॉल करें। सुनिश्चित करें कि नीचे दी गई साइट पर नवीनतम संस्करण उपलब्ध है। ⇒ http://www.redmine.org/projects/redmine/wiki/Download |
root@dlp:~# curl -O https://www.redmine.org/releases/redmine-5.1.3.tar.gz root@dlp:~# tar zxvf redmine-5.1.3.tar.gz root@dlp:~# mv redmine-5.1.3 /var/www/redmine root@dlp:~# cd /var/www/redmine
root@dlp:/var/www/redmine#
vi config/database.yml # नया निर्माण production: adapter: postgresql # डेटाबेस का नाम database: redmine host: localhost # डेटाबेस उपयोगकर्ता username: redmine # डेटाबेस उपयोगकर्ता का पासवर्ड password: password encoding: utf8
root@dlp:/var/www/redmine#
vi config/configuration.yml # नई बनाएं (SMTP सेटिंग्स) production: email_delivery: delivery_method: :smtp smtp_settings: address: "localhost" port: 25 domain: 'dlp.srv.world' # bundler स्थापित करें root@dlp:/var/www/redmine# gem install bundler # Redmine के लिए Gems इंस्टॉल करें root@dlp:/var/www/redmine# bundle config set --local without 'development test mysql sqlite' root@dlp:/var/www/redmine# bundle install # कुंजियाँ उत्पन्न करें root@dlp:/var/www/redmine# bundle exec rake generate_secret_token # तालिकाएँ उत्पन्न करें root@dlp:/var/www/redmine# bundle exec rake db:migrate RAILS_ENV=production # Passenger इंस्टॉल करें root@dlp:/var/www/redmine# gem install passenger # Apache2 के लिए मॉड्यूल स्थापित करें root@dlp:/var/www/redmine# passenger-install-apache2-module Welcome to the Phusion Passenger Apache 2 module installer, v6.0.22. This installer will guide you through the entire installation process. It shouldn't take more than 3 minutes in total. Here's what you can expect from the installation process: 1. The Apache 2 module will be installed for you. 2. You'll learn how to configure Apache. 3. You'll learn how to deploy a Ruby on Rails application. Don't worry if anything goes wrong. This installer will advise you on how to solve any problems. Press Enter to continue, or Ctrl-C to abort. ..... ..... -------------------------------------------- Almost there! Please edit your Apache configuration file, and add these lines: LoadModule passenger_module /var/lib/gems/3.2.0/gems/passenger-6.0.22/buildout/apache2/mod_passenger.so <IfModule mod_passenger.c> PassengerRoot /var/lib/gems/3.2.0/gems/passenger-6.0.22 PassengerDefaultRuby /usr/bin/ruby3.2 </IfModule> After you restart Apache, you are ready to deploy any number of web applications on Apache, with a minimum amount of configuration! Press ENTER when you are done editing. -------------------------------------------- Validating installation... * Checking whether this Passenger install is in PATH... * Checking whether there are no other Passenger installations... * Checking whether Apache is installed... * Checking whether the Passenger module is correctly configured in Apache... (!) You did not specify 'LoadModule passenger_module' in any of your Apache configuration files. Please paste the configuration snippet that this installer printed earlier, into one of your Apache configuration files, such as /etc/apache2/apache2.conf. Detected 0 error(s), 1 warning(s). Press ENTER to continue. -------------------------------------------- Deploying a web application To learn how to deploy a web app on Passenger, please follow the deployment guide: https://www.phusionpassenger.com/library/deploy/apache/deploy/ Enjoy Phusion Passenger, a product of Phusion® (www.phusion.nl) :-) https://www.phusionpassenger.com Passenger is a registered trademark of Phusion Holding B.V. |
[8] | Passenger चलाने के लिए Apache2 कॉन्फ़िगर करें। |
root@dlp:/var/www/redmine#
vi /etc/apache2/conf-available/passenger.conf # नया निर्माण SetEnv LD_LIBRARY_PATH /usr/lib64 LoadModule passenger_module /var/lib/gems/3.2.0/gems/passenger-6.0.22/buildout/apache2/mod_passenger.so <IfModule mod_passenger.c> PassengerRoot /var/lib/gems/3.2.0/gems/passenger-6.0.22 PassengerDefaultRuby /usr/bin/ruby3.2 </IfModule> <VirtualHost *:80> ServerName redmine.srv.world DocumentRoot /var/www/redmine/public </VirtualHost> <Directory "/var/www/redmine/public"> Options FollowSymLinks AllowOverride All </Directory> chown -R www-data:www-data /var/www/redmine root@dlp:/var/www/redmine# a2enconf passenger root@dlp:/var/www/redmine# systemctl reload apache2 |
[9] | Apache2 पर आपके द्वारा कॉन्फ़िगर किए गए URL तक पहुंच, फिर Redmine की इंडेक्स साइट निम्नानुसार दिखाई गई है। [सिंग इन] लिंक पर क्लिक करें। |
![]() |
[10] | प्रारंभिक उपयोगकर्ता नाम/पासवर्ड [admin/admin] के साथ लॉगिन करें। |
![]() |
[11] | प्रारंभिक लॉगिन के बाद, पासवर्ड बदलना आवश्यक है। |
![]() |
[12] | पासवर्ड बदलने के बाद अकाउंट की जानकारी की सेटिंग जरूरी है, उसे इनपुट करें। |
![]() |
[13] | यह ठीक है, प्रोजेक्ट बनाएं और Redmine का उपयोग करें। |
![]() |
Sponsored Link |