Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
ग्रेफाइट एक स्वतंत्र और खुला स्रोत उपकरण है जिसका उपयोग कंप्यूटर सिस्टम के प्रदर्शन को ट्रैक और ग्राफ करने के लिए किया जा सकता है। ग्रेफाइट एक ऐसा एप्लिकेशन है जिसका उपयोग आपके सिस्टम से जानकारी इकट्ठा करने और इसे अपने वेब इंटरफेस के माध्यम से प्रदर्शित करने के लिए किया जा सकता है।
इस ट्यूटोरियल में, मैं समझाऊंगा कि उबंटू को 16.04 पर कैसे संस्थापित और कॉन्फ़िगर किया जाए।
सबसे पहले, निम्न कमांड को चलाकर अपने सिस्टम को नवीनतम स्थिर संस्करण में अपडेट करें:
sudo apt-get update -y
sudo apt-get upgrade -y
एक बार आपका सिस्टम अपडेट हो जाने के बाद, इन परिवर्तनों को लागू करने के लिए अपने सिस्टम को पुनरारंभ करें:
sudo reboot
ग्रेफाइट सहित कई घटकों से बना है, ग्रेफाइट वेब अनुप्रयोग, कार्बन भंडारण बैकएंड, और डेटाबेस पुस्तकालय, कानाफूसी। इनमें से प्रत्येक घटक उबंटू डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध हैं। आप केवल निम्न कमांड चलाकर इन्ह��ं स्थापित कर सकते हैं:
sudo apt-get install graphite-web graphite-carbon -y
एक बार स्थापना पूर्ण हो जाने पर, आप अगले चरण पर आगे बढ़ सकते हैं।
ग्रेफाइट वेब एप्लिकेशन एक Django पायथन एप्लिकेशन है जिसे अपने डेटा को संग्रहीत करने के लिए PostgreSQL की आवश्यकता है। आप निम्न कमांड चलाकर PostgreSQL और सहायक संकुल को स्थापित कर सकते हैं:
sudo apt-get install postgresql libpq-dev python-psycopg2 -y
PostgreSQL को स्थापित करने के बाद, आपको उपयोग करने के लिए ग्रेफाइट के लिए PostgreSQL उपयोगकर्ता और डेटाबेस बनाने की आवश्यकता होगी।
सबसे पहले, निम्न कमांड के साथ PostgreSQL शेल में लॉगिन करें:
sudo -u postgres psql
अगला, एक ग्रेफाइट उपयोगकर्ता बनाएं और इसे पासवर्ड से सुरक्षित करें:
postgres=# CREATE USER graphite WITH PASSWORD 'password';
अगला, एक ग्रेफाइट डेटाबेस बनाएँ और ग्रेफाइट उपयोगकर्ता को स्वामित्व दें:
postgres=# CREATE DATABASE graphite WITH OWNER graphite;
अंत में, PostgreSQL शेल से बाहर निकलें:
postgres=# \q
एक बार डेटाबेस ठीक से सेटअप हो जाने के बाद, आपको ग्रेफाइट वेब एप्लिकेशन को कॉन्फ़िगर करना होगा। आप local_settings.py
फ़ाइल को संपादित करके ऐसा कर सकते हैं :
sudo nano /etc/graphite/local_settings.py
फ़ाइल को नीचे दिखाए अनुसार संपादित करें:
SECRET_KEY = 'your-secret-key'
TIME_ZONE = 'America/Los_Angeles'
USE_REMOTE_USER_AUTHENTICATION = True
DATABASES = {
'default': {
'NAME': 'graphite',
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'USER': 'graphite',
'PASSWORD': 'password',
'HOST': '127.0.0.1',
'PORT': ''
}
}
जब आप समाप्त कर लें, तो फ़ाइल को सहेजें और बंद करें।
अगला, सही संरचना बनाने के लिए डेटाबेस को सिंक करने के लिए निम्न कमांड चलाएँ:
sudo graphite-manage migrate auth
sudo graphite-manage syncdb
आपको डेटाबेस के लिए एक सुपरसुअर खाता बनाने के लिए कहा जाएगा जैसा कि निम्नलिखित आउटपुट में दिखाया गया है:
Operations to perform:
Synchronize unmigrated apps: account, cli, render, whitelist, metrics, url_shortener, dashboard, composer, events, browser
Apply all migrations: admin, contenttypes, tagging, auth, sessions
Synchronizing apps without migrations:
Creating tables...
Running deferred SQL...
Installing custom SQL...
Running migrations:
No migrations to apply.
You have installed Django's auth system, and don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'):
Email address: [email protected]
Password:
Password (again):
Superuser created successfully.
अब, आपको सेवा कॉन्फ़िगरेशन फ़ाइल को संपादित करके कार्बन, ग्रेफाइट भंडारण बैकएंड को कॉन्फ़िगर करना होगा graphite-carbon
।
sudo nano /etc/default/graphite-carbon
carbon-cache
बूट पर प्रारंभ करने के लिए सक्षम करने के लिए फ़ाइल बदलें :
CARBON_CACHE_ENABLED=true
जब आप समाप्त कर लें, तो फ़ाइल को सहेजें और बंद करें।
अगला, कार्बन कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo nano /etc/carbon/carbon.conf
लॉग रोटेशन को सक्षम करने के लिए नीचे दी गई फ़ाइल को बदलें:
ENABLE_LOGROTATION = True
फ़ाइल सहेजें, फिर संग्रहण स्कीमा कॉन्फ़िगर करें। ऐसा करने के लिए, कार्बन को यह बताने के लिए स्टोरेज स्कीमा फाइल को एडिट करें कि वैल्यू को कब तक स्टोर करना है और ये वैल्यू कितनी विस्तृत होनी चाहिए:
sudo nano /etc/carbon/storage-schemas.conf
फ़ाइल के अंत में निम्न अनुभाग जोड़ें:
[test]
pattern = ^test\.
retentions = 6s:4h,1m:1d
समाप्त होने पर फ़ाइल को सहेजें और बंद करें।
अगला, आपको उस तरीके को परिभाषित करने की आवश्यकता होगी जिसे आप एकत्र करना चाहते हैं जिसे एक फाइल कहा जाता है storage-aggregation.conf
। कार्बन कॉन्फ़िगरेशन निर्देशिका में उदाहरण कॉन्फ़िगरेशन फ़ाइल की प्रतिलिपि बनाएँ:
sudo cp /usr/share/doc/graphite-carbon/examples/storage-aggregation.conf.example /etc/carbon/storage-aggregation.conf
अंत में, निम्नलिखित कमांड के साथ कार्बन सेवा शुरू करें:
sudo systemctl start carbon-cache
ग्रेफाइट वेब इंटरफेस का उपयोग करने के लिए आपको अपाचे वेब सर्वर को स्थापित करने की भी आवश्यकता होगी। आप अपाचे को निम्न कमांड से इंस्टॉल कर सकते हैं:
sudo apt-get install apache2 libapache2-mod-wsgi -y
अगला, अपाचे को ग्रेफाइट उदाहरण कॉन्फ़िगरेशन फ़ाइल को निम्न कमांड के साथ कॉपी करें:
sudo cp /usr/share/graphite-web/apache2-graphite.conf /etc/apache2/sites-available/
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, डिफॉल्ट वर्चुअल होस्ट फाइल को डिसेबल करें और ग्रेफाइट वर्चुअल होस्ट फाइल को निम्न कमांड के साथ सक्षम करें:
sudo a2dissite 000-default
sudo a2ensite apache2-graphite
अंत में, इन परिवर्तनों को लागू करने के लिए Apache सेवा को पुनरारंभ करें:
sudo systemctl restart apache2
अगला, आपको 80
ग्रेफाइट वेब इंटरफ़ेस तक पहुंचने के लिए UFW फ़ायरवॉल के माध्यम से पोर्ट की अनुमति देने की आवश्यकता होगी । आप निम्न आदेशों को चलाकर ऐसा कर सकते हैं:
sudo ufw allow 80
यह ग्रेफाइट वेब इंटरफेस तक पहुंचने का समय है। अपना पसंदीदा वेब ब्राउज़र खोलें और URL टाइप करें http://192.168.0.227
। फिर, अपना लॉगिन क्रेडेंशियल (आपका रूट उपयोगकर्ता नाम और पासवर्ड) प्रदान करें, आपको ग्रेफाइट लॉगिन स्क्रीन दिखाई देगी।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ