Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
सोनारक्यूब गुणवत्ता प्रणाली के विकास के लिए एक खुला स्रोत उपकरण है। यह जावा में लिखा गया है और कई डेटाबेस का समर्थन करता है। यह लगातार कोड का निरीक्षण करने, एक आवेदन के स्वास्थ्य को दिखाने और नए शुरू किए गए मुद्दों को उजागर करने की क्षमता प्रदान करता है। इसमें कोड विश्लेषक होते हैं जो मुश्किल मुद्दों का पता लगाने के लिए सुसज्जित हैं। यह DevOps के साथ आसानी से एकीकृत हो जाता है।
इस ट्यूटोरियल में, हम सोनारक्यूब के नवीनतम संस्करण को Ubuntu 16.04 पर स्थापित करेंगे।
उबंटू सर्वर उदाहरण पर किसी भी पैकेज को स्थापित करने से पहले, सिस्टम को अपडेट करने की सिफारिश की जाती है। Sudo उपयोगकर्ता का उपयोग कर लॉग इन करें और सिस्टम को अपडेट करने के लिए निम्न कमांड चलाएं।
sudo apt-get update
sudo apt-get -y upgrade
सर्वर पर Oracle जावा रिपॉजिटरी को रन करके जोड़ें।
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
टाइप करके Oracle JDK स्थापित करें:
sudo apt install oracle-java8-installer
आप अब जावा के संस्करण को टाइप करके देख सकते हैं:
java -version
PostgreSQL रिपॉजिटरी स्थापित करें।
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
चलाकर PostgreSQL डेटाबेस सर्वर स्थापित करें:
sudo apt-get -y install postgresql postgresql-contrib
PostgreSQL सर्वर शुरू करें और इसे चालू करके बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें:
sudo systemctl start postgresql
sudo systemctl enable postgresql
डिफ़ॉल्ट PostgreSQL उपयोगकर्ता के लिए पासवर्ड बदलें।
sudo passwd postgres
postgres
उपयोगकर्ता पर स्विच करें।
su - postgres
टाइप करके नया उपयोगकर्ता बनाएँ:
createuser sonar
PostgreSQL शेल पर स्विच करें।
psql
सोनारक्यूब डेटाबेस के लिए नए बनाए गए उपयोगकर्ता के लिए एक पासवर्ड सेट करें।
ALTER USER sonar WITH ENCRYPTED password 'StrongPassword';
PostgreSQL डेटाबेस के लिए एक नया डेटाबेस बनाएं:
CREATE DATABASE sonar OWNER sonar;
psql
शेल से बाहर निकलें :
\q
exit
कमांड चलाकर sudo यूजर को वापस स्विच करें ।
डाउनलोड सोनारक्यूब इंस्टॉलर फ़ाइलें संग्रह।
wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.4.zip
आप हमेशा सोनारक्यूब डाउनलोड पेज पर एप्लिकेशन के नवीनतम संस्करण के लिंक की तलाश कर सकते हैं ।
रन करके अनज़िप स्थापित करें:
apt-get -y install unzip
निम्नलिखित कमांड का उपयोग करके संग्रह को अनज़िप करें।
sudo unzip sonarqube-6.4.zip -d /opt
निर्देशिका का नाम बदलें:
sudo mv /opt/sonarqube-6.4 /opt/sonarqube
अपने पसंदीदा पाठ संपादक का उपयोग करके सोनारक्यूब कॉन्फ़िगरेशन फ़ाइल खोलें।
sudo nano /opt/sonarqube/conf/sonar.properties
निम्नलिखित पंक्तियों का पता लगाएं।
#sonar.jdbc.username=
#sonar.jdbc.password=
Uncomment और हमारे द्वारा पहले बनाए गए डेटाबेस के PostgreSQL उपयोगकर्ता नाम और पासवर्ड प्रदान करें। यह इस तरह दिखना चाहिए:
sonar.jdbc.username=sonar
sonar.jdbc.password=StrongPassword
अगला, खोजें:
#sonar.jdbc.url=jdbc:postgresql://localhost/sonar
लाइन को अनलॉक करें, फ़ाइल को सहेजें और संपादक से बाहर निकलें।
सोनारक्यूब को इंस्टॉलर पैकेज में उपलब्ध स्टार्टअप स्क्रिप्ट का उपयोग करके सीधे शुरू किया जा सकता है। सुविधा के रूप में, आपको सोनारक्यूब के लिए एक Systemd इकाई फ़ाइल को सेटअप करना चाहिए।
nano /etc/systemd/system/sonar.service
फ़ाइल को इसके साथ आबाद करें:
[Unit]
Description=SonarQube service
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/opt/sonarqube/bin/linux-x86-64/sonar.sh start
ExecStop=/opt/sonarqube/bin/linux-x86-64/sonar.sh stop
User=root
Group=root
Restart=always
[Install]
WantedBy=multi-user.target
एप्लिकेशन को चलाकर प्रारंभ करें:
sudo systemctl start sonar
बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए सोनारक्यूब सेवा सक्षम करें।
sudo systemctl enable sonar
सेवा चल रही है या नहीं, इसकी जाँच करने के लिए:
sudo systemctl status sonar
डिफ़ॉल्ट रूप से, सोनारक्यूब पोर्ट 9000 पर लोकलहोस्ट को सुनता है। इस ट्यूटोरियल में, हम अपाचे को रिवर्स प्रॉक्सी के रूप में उपयोग करेंगे ताकि एप्लिकेशन को मानक एचटीटीपी पोर्ट के माध्यम से एक्सेस किया जा सके। अपाचे वेब सर्वर चलाकर स्थापित करें:
sudo apt-get -y install apache2
सक्षम करें mod_proxy
।
sudo a2enmod proxy
sudo a2enmod proxy_http
एक नया वर्चुअल होस्ट बनाएं।
sudo nano /etc/apache2/sites-available/sonar.yourdomain.com.conf
फ़ाइल को इसके साथ आबाद करें:
<VirtualHost *:80>
ServerName sonar.yourdomain.com
ServerAdmin [email protected]
ProxyPreserveHost On
ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/
TransferLog /var/log/apache2/sonar.yourdomain.com_access.log
ErrorLog /var/log/apache2/sonar.yourdomain.com_error.log
</VirtualHost>
वर्चुअल होस्ट सक्षम करें।
sudo a2ensite sonar.yourdomain.com.conf
Apache शुरू करें और इसे बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें:
sudo systemctl start apache2
sudo systemctl enable apache2
यदि आपका सर्वर पहले से चल रहा है, तो इसका उपयोग करके पुनः आरंभ करें:
sudo systemctl restart apache2
सोनारक्यूब सेवा शुरू करें:
sudo systemctl start sonar
सोनारक्यूब आपके सर्वर पर स्थापित है, निम्नलिखित पते पर डैशबोर्ड तक पहुंचें।
http://sonar.yourdomain.com
प्रारंभिक व्यवस्थापक खाते का उपयोग करके लॉग इन करें, admin
और admin
। अब आपके द्वारा लिखे गए कोड का लगातार विश्लेषण करने के लिए आप सोनारक्यूब का उपयोग कर सकते हैं।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ