CentOS 7 पर dotProject स्थापित करें

DotProject एप्लिकेशन एक वेब-आधारित ओपन सोर्स प्रोजेक्ट मैनेजमेंट टूल है। अभी के लिए, इसे जीपीएल के तहत जारी किया गया है, इसलिए आप इसे मुफ्त में अपने सर्वर पर तैनात और उपयोग कर सकते हैं।

इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि कैसे एक Vultr CentOS 7 सर्वर उदाहरण पर dotProject स्थापित किया जाए।

आवश्यक शर्तें

आगे पढ़ने से पहले, आपको निम्न करने की आवश्यकता है:

  • Vultr कंट्रोल पैनल से एक बिलकुल नया CentOS 7 सर्वर उदाहरण तैनात करें।
  • सूडो विशेषाधिकार के साथ एक गैर-रूट उपयोगकर्ता बनाएं और अपने एसएसएच टर्मिनल से अपने सर्वर में लॉग इन करने के लिए इसका उपयोग करें। आप इस वल्चर ट्यूटोरियल में विस्तृत निर्देश पा सकते हैं ।

चरण 1: सिस्टम को अपडेट करें

एक मेहनती सिस्टम प्रशासक हमेशा सिस्टम को नवीनतम स्थिर स्थिति में अपडेट करेगा:

sudo yum update -y
sudo reboot

रिबूट के बाद, सिस्टम में फिर से लॉग इन करने के लिए अपने एसएसएच टर्मिनल का उपयोग करें।

DotProject की सेवा करने के लिए, आपको अपनी मशीन पर LAMP स्टैक को तैनात करने की आवश्यकता है। चूंकि हमने CentOS 7 को हमारे पसंदीदा लिनक्स ओएस के रूप में चुना है, इसलिए हम निम्नलिखित चरणों में एक-एक करके Apache, MariaDB और PHP को तैनात करेंगे।

चरण 2: वेब सर्वर, अपाचे को स्थापित करें

आपको अपने सिस्टम पर केवल आधिकारिक रूप से समर्थित वेब सर्वर प्रोग्राम अपाचे को स्थापित करने की आवश्यकता है:

sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

फ़ाइल की सामग्री पर टिप्पणी करके अपाचे के डिफ़ॉल्ट स्वागत पृष्ठ को हटा दें welcome.conf:

sudo vi /etc/httpd/conf.d/welcome.conf

#हर लाइन पर टिप्पणी करने के लिए उपयोग करें ।

#
# This configuration file enables the default "Welcome" page if there
# is no default index page present for the root URL.  To disable the
# Welcome page, comment out all the lines below.
#
# NOTE: if this file is removed, it will be restored on upgrades.
#
#<LocationMatch "^/+$">
#    Options -Indexes
#    ErrorDocument 403 /.noindex.html
#</LocationMatch>
# 
#<Directory /usr/share/httpd/noindex>
#    AllowOverride None
#    Require all granted
#</Directory>
# 
#Alias /.noindex.html /usr/share/httpd/noindex/index.html
#Alias /noindex/css/bootstrap.min.css /usr/share/httpd/noindex/css/bootstrap.min.css
#Alias /noindex/css/open-sans.css /usr/share/httpd/noindex/css/open-sans.css
#Alias /images/apache_pb.gif /usr/share/httpd/noindex/images/apache_pb.gif
#Alias /images/poweredby.png /usr/share/httpd/noindex/images/poweredby.png

सेव करके छोड़ो:

:wq

निर्देशिका में फ़ाइलों को प्रदर्शित करने से अपाचे रोकें:

sudo vi /etc/httpd/conf/httpd.conf

बदलने के:

Options Indexes FollowSymLinks

साथ में:

Options FollowSymLinks

सेव करके छोड़ो:

:wq

ब्राउज़र से अपनी वेब साइट पर जाने से पहले, आपको फ़ायरवॉल कॉन्फ़िगरेशन को संशोधित करने की आवश्यकता है:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

चरण 3: MySQL स्थापित करें और सेटअप करें

आप अपने सर्वर उदाहरण पर MySQL की एक लोकप्रिय शाखा मारियाडीबी स्थापित कर सकते हैं:

sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo /usr/bin/mysql_secure_installation

नीचे दिए गए निर्देशों के अनुसार सुरक्षित MySQL अधिष्ठापन समाप्त करें:

Enter current password for root (enter for none): press the Enter key
Set root password? [Y/n]: Input Y, then press the Enter key
Set root password? [Y/n]: Input Y, then press the Enter key
Remove anonymous users? [Y/n]: Input Y, then press the Enter key
Disallow root login remotely? [Y/n]: Input Y, then press the Enter key
Remove test database and access to it? [Y/n]: Input Y, then press the Enter key
Reload privilege tables now? [Y/n]: Input Y, then press the Enter key

DotProject के लिए एक डेटाबेस सेटअप करने के लिए MySQL शेल में लॉग इन करें:

mysql -u root -p

रूट पासवर्ड इनपुट करें जिसे आपने पहले लॉग इन किया था, फिर एक-एक करके निम्न कमांड निष्पादित करें। डेटाबेस नाम dotproject, डेटाबेस उपयोगकर्ता नाम dotprojectuserऔर डेटाबेस उपयोगकर्ता पासवर्ड yourpasswordको अपने स्वयं के साथ बदलना याद रखें ।

CREATE DATABASE dotproject;
CREATE USER 'dotprojectuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON dotproject.* TO 'dotprojectuser'@'localhost';
GRANT ALL PRIVILEGES ON dotproject.* TO 'dotprojectuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

चरण 4: PHP को स्थापित और कॉन्फ़िगर करें

YUM का उपयोग करके आवश्यक PHP घटक स्थापित करें:

sudo yum install php php-gd php-mbstring php-mysqli php-curl php-ldap php-xsl php-xml php-cli php-pear

php.iniफ़ाइल में PHP सेटिंग्स संशोधित करें :

sudo vi /etc/php.ini

लाइन बदलें:

;date.timezone =

साथ में:

date.timezone = America/Los_Angeles

यहाँ, America/Los_Angelesमेरे सर्वर का टाइमज़ोन मान है, आप यहाँ अपने सर्वर उदाहरण के लिए एक उपयुक्त टाइमज़ोन मान पा सकते हैं ।

लाइन बदलें:

session.auto_start = 0

साथ में:

session.auto_start = 1

फ़ाइल में अन्य सेटिंग्स php.iniपहले से ही योग्य हैं, आप डिफ़ॉल्ट मानों का उपयोग कर सकते हैं:

session.use_trans_sid = 0
memory_limit = 128M

सेव करके छोड़ो:

:wq

अपने बदलावों को लागू करें:

sudo systemctl restart httpd mariadb

चरण 5: dotProject स्थापना पैकेज डाउनलोड करें

अब तक, डॉटप्रोजेक्ट का नवीनतम संस्करण 2.1.8 है। आप हमेशा नवीनतम संस्करण के डाउनलोड URL को dotProject की आधिकारिक वेबसाइट पर पा सकते हैं।

cd ~
wget http://downloads.sourceforge.net/project/dotproject/dotproject/dotProject%20Version%202.1.8/dotproject-2.1.8.tar.gz
tar -zxvf dotproject-2.1.8.tar.gz

अनुमति के मुद्दों को रोकने के लिए, आपको स्वामी और प्रत्येक शामिल फ़ाइल के लिए अनुमतियाँ बदलने की आवश्यकता है।

sudo chown -R apache: dotproject/
sudo mv dotproject/* /var/www/html/

चरण 6: ब्राउज़र से dotProject स्थापित करें

अब, स्थापना समाप्त करने के लिए एक वेब ब्राउज़र से अपने सर्वर पर जाएँ:

http://[your-server-IP]

चेक परिणामों की समीक्षा करें, फिर शीर्ष पर "स्थापना प्रारंभ करें" बटन पर क्लिक करें।

"डेटाबेस सेटिंग्स" स्क्रीन पर, अपने स्वयं के साथ डिफ़ॉल्ट "डेटाबेस उपयोगकर्ता नाम" और "डेटाबेस उपयोगकर्ता पासवर्ड" को बदलें, फिर दाईं ओर स्थित "डीबी स्थापित करें और सीएफजी लिखें" बटन पर क्लिक करें।

अगली स्क्रीन पर, "लॉगिन और कॉन्फ़िगर करेंप्रोफोक सिस्टम सिस्टम कॉन्फ़िगर करें" पर क्लिक करें, फिर लॉग इन करने के लिए डिफ़ॉल्ट क्रेडेंशियल्स का उपयोग करें:

Username: admin
Password: passwd

चरण 7: सुरक्षा सफाई

सुरक्षा उद्देश्यों के लिए, आपको नीचे दिए गए निर्देश के अनुसार तुरंत पासवर्ड बदलना चाहिए:

  • वेब इंटरफेस पर मेनू का पता लगाएं।
  • मेनू आइटम "उपयोगकर्ता व्यवस्थापक => लॉगिन नाम" पर क्लिक करें।
  • "व्यवस्थापक" के तहत, दाईं ओर स्थित लिंक पर क्लिक करें।
  • "पासवर्ड बदलें" के तहत, पॉप-अप विंडो में दो बार नया पासवर्ड इनपुट करें।
  • "सबमिट" बटन पर क्लिक करें, फिर पॉप-अप विंडो बंद करें।

अगला, SSH टर्मिनल से dotProject वातावरण के भीतर स्थापित निर्देशिका को हटा दें:

sudo rm -rf /var/www/html/install/

बस इतना ही। अब आप अपनी टीम के लिए परियोजनाओं के प्रबंधन के लिए dotProject का उपयोग कर सकते हैं। का आनंद लें!



Leave a Comment

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।

CentOS 7 पर Django कैसे स्थापित करें

CentOS 7 पर Django कैसे स्थापित करें

वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था

CentOS 7 पर Revive Adserver इनस्टॉल करना

CentOS 7 पर Revive Adserver इनस्टॉल करना

Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं

CentOS 7 पर एल्ग स्थापित करें

CentOS 7 पर एल्ग स्थापित करें

एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ