Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
भूत एक स्वतंत्र और खुला स्रोत ब्लॉगिंग प्लेटफ़ॉर्म है, जो नोड में लिखा गया है। जेएस , प्रकाशन के लिए पूरी तरह से अनुकूलन और समर्पित है।
हम सर्वर में लॉग इन करके इंस्टॉलेशन को प्रदर्शित करेंगे root
, ताकि हमें sudo
प्रत्येक कमांड से पहले जोड़ने की आवश्यकता न हो । यदि आप किसी अन्य उपयोगकर्ता के रूप में लॉग इन हैं, तो याद रखें कि आपको आवश्यकता होगी sudo
।
अपने सर्वर पर, पैकेज इंडेक्स को अपडेट करने के लिए, पैकेजों को अपग्रेड करने के लिए, और स्थापित करें nodejs
और npm
।
apt-get update
apt-get upgrade
apt-get install python software-properties-common gcc g++ make -y # auto install
add-apt-repository ppa:chris-lea/node.js -y
इन कमांड से आउटपुट निम्न के जैसा होना चाहिए:
gpg: keyring `/tmp/tmpvpe2ugzj/secring.gpg' created
gpg: keyring `/tmp/tmpvpe2ugzj/pubring.gpg' created
gpg: requesting key C7917B12 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpvpe2ugzj/trustdb.gpg: trustdb created
gpg: key C7917B12: public key "Launchpad chrislea" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
स्वचालित रूप से, कुंजी पर हस्ताक्षर करने वाले पैकेज को कीरिंग में जोड़ा जाएगा (ताकि डाउनलोड किए गए पैकेजों को सत्यापित किया जा सके), और पीपीए को एपीटी में जोड़ा जाएगा sources.list.d
।
अब, चलें:
apt-get update # again
apt-get install nodejs -y
npm
स्थापना का परीक्षण करने के लिए चलाएँ । आपको npm
स्क्रीन पर मुद्रित उपयोग दिखाई देगा :
Usage: npm <command>
...
...
[email protected] /usr/lib/node_modules/npm
अब हम भूत को स्थापित कर सकते हैं।
चूंकि भूत को अब "स्थिर" माना जाता है, इसलिए इसे स्थापित किया जा सकता है npm
। निम्नलिखित कमांड के साथ स्थापित करें:
npm install -g ghost --production
अभी के लिए किसी भी चेतावनी पर ध्यान न दें।
अगला, हम घोस्ट शुरू करेंगे और जांचें कि क्या यह ठीक से काम कर रहा है।
cd /usr/lib/node_modules/ghost
npm start --production
आउटपुट इस तरह दिखना चाहिए:
> [email protected] start /usr/lib/node_modules/ghost
> node index
Migrations: Database initialisation required for version 003
...
Migrations: Complete
Ghost is running...
Your blog is now available on http://my-ghost-blog.com
Ctrl+C to shut down
यह काम करता हैं! भूत को बंद करने के लिए Ctrl-C का उपयोग करें , और अगले चरण पर जाएं: Nginx को स्थापित करना (और कॉन्फ़िगर करना)।
Nginx स्थापित करने के लिए बहुत सरल है। निम्न आदेश चलाएँ:
apt-get install nginx
Nginx को आपके सर्वर पर 80 (या 443, यदि एसएसएल का उपयोग करके ) पोर्ट में कहीं से भी कनेक्शन की अनुमति देने के लिए कॉन्फ़िगर किया जाएगा , जिसे बाद में (" अनुमानित ") घोस्ट में भेज दिया जाता है । इसी से लोग आपके ब्लॉग से जुड़ते हैं।
Nginx को कॉन्फ़िगर करना उतना कठिन नहीं है, या तो। घोस्ट प्रॉक्सी को कॉन्फ़िगर करने के लिए इन चरणों का पालन करें।
सबसे पहले, डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को निकालें:
cd /etc/nginx/
rm sites-enabled/default
फिर, एक नई कॉन्फ़िगरेशन फ़ाइल बनाएं:
cd sites-available
touch ghost
अपनी आवश्यकताओं के लिए निम्न पंक्तियों को अपनाएँ और कुछ का उपयोग करें nano
या vi
इसे पेस्ट करने के लिए (आपको server_name
अपने डोमेन नाम पर सेट करना होगा):
server {
listen 80;
server_name yourdomain.tld;
access_log /var/log/nginx/yourdomain.tld.log; # if you want logging
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header HOST $http_host;
proxy_pass http://127.0.0.1:2368;
proxy_redirect off;
}
}
अपनी कॉन्फ़िगरेशन फ़ाइल को सिमिलिंक करें:
cd /etc/nginx
ln -s sites-available/ghost sites-enabled/ghost
फिर से शुरू करें:
service nginx restart
इस बिंदु पर, Nginx आपके सर्वर पर स्थापित, कॉन्फ़िगर और चल रहा है।
पर्यवेक्षक एक प्रक्रिया नियंत्रण प्रणाली है जो आपको इनइट स्क्रिप्ट का उपयोग किए बिना स्टार्टअप पर घोस्ट चलाने की अनुमति देती है। हम घोस्ट के प्रबंधन के लिए पर्यवेक्षक स्थापित करेंगे।
पर्यवेक्षक स्थापित करने के लिए, चलाएं:
apt-get install supervisor
service supervisor start
फिर, एक नई स्क्रिप्ट फ़ाइल बनाएँ /etc/supervisor/conf.d/ghost.conf
। इन सामग्रियों में पेस्ट करें:
[program:ghost]
command = node /usr/lib/node_modules/ghost/index.js
directory = /usr/lib/node_modules/ghost
user = ghost
autostart = true
autorestart = true
stdout_logfile = /var/log/supervisor/ghost.log
stderr_logfile = /var/log/supervisor/ghost_err.log
environment = NODE_ENV="production"
फ़ाइल को सहेजें और बंद करें।
अगला, हमें भूत के लिए एक उपयोगकर्ता बनाने और भूत फ़ाइलों और डेटाबेस तक पहुँचने की अनुमति देने की आवश्यकता है। निम्न आदेश चलाएँ:
useradd ghost
chown -R ghost /usr/lib/node_modules/ghost/
supervisorctl reread
supervisorctl update
हमारा सेटअप पूरा हो गया है!
अब आप भूत को निष्पादित करके नियंत्रित कर सकते हैं supervisorctl start ghost
और supervisorctl stop ghost
।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ