Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
मुरम, मम्बल वॉयस कम्युनिकेशन प्रोटोकॉल का आधिकारिक सर्वर सॉफ्टवेयर है। यह आधिकारिक कार्यान्वयन स्थिर और कुशल है। यह गाइड फ्रीबीएस 11.2 पर मुंब्ल क्लाइंट के साथ संचार के लिए मुरम सर्वर को स्थापित करने और कॉन्फ़िगर करने की प्रक्रिया का चरण-दर-चरण वर्णन करेगा।
ssh
लिनक्स, मैक, और यूनिक्स (बीएसडी सहित) उपयोगकर्ताओं के लिए एक टर्मिनल मेंअपने Vultr FreeBSD सर्वर पर SSH और रूट के रूप में, या sudo
उपयोगकर्ता के रूप में लॉग इन करें। एक का उपयोग कर sudo
के साथ उपयोगकर्ता आगे जोड़ते आदेश, sudo
:
home-desktop$ ssh [email protected]
नोट: अपने खुद के आईपी पते से बदलें 198.51.100.21
।
नोट: यह खंड बिना D-Bus
/ Bonjour
समर्थन के साथ एक वेनिला मुरम सर्वर स्थापित करेगा ।
सिस्टम में मुरमुर और उसकी निर्भरता जोड़ने के लिए, निम्नलिखित कमांड चलाएँ:
pkg install murmur
चूंकि आपने बाइनरी वितरण से सर्वर सॉफ़्टवेयर स्थापित किया है, आप अगले अनुभाग को छोड़ सकते हैं और मर्मर को कॉन्फ़िगर करने के लिए आगे बढ़ सकते हैं ।
यदि आपने इस बिंदु तक शेष मार्गदर्शिका का पालन किया है, और आप आइस / MySQL / SQLite समर्थन को सक्षम D-Bus
या Bonjour
समर्थन या अक्षम नहीं करना चाहते हैं , तो इसके बजाय पिछले अनुभाग का पालन करने के लिए स्वतंत्र महसूस करें और फिर मुरमुर को कॉन्फ़िगर करना छोड़ दें ।
अपने पोर्ट्स ट्री में किसी भी अपडेट को डाउनलोड करने और डाउनलोड करने के लिए इस कमांड को चलाएं (यदि आपके पास पोर्ट्स सेटअप अभी तक नहीं है तो आपको इसकी आवश्यकता होगी):
portsnap fetch
यदि आउटपुट ' No updates needed
' के साथ समाप्त होता है , तो आप अगले चरण पर जा सकते हैं। अन्यथा, आपके पास अप-टू-डेट पोर्ट्स ट्री तैयार नहीं है, और नए डाउनलोड किए गए स्नैपशॉट को निकालने की आवश्यकता होगी:
portsnap extract
मुरम बंदरगाह को संकलित करना आसान है, लेकिन इसमें थोड़ा समय लगेगा। निम्नलिखित कमांड आपको पोर्ट की निर्देशिका में डालेंगे, इसे बनाएंगे, जेनरेट की गई फाइलों को इंस्टॉल करेंगे और उनके बनने के बाद अनावश्यक फाइलों को हटा देंगे:
cd /usr/ports/audio/murmur
make install clean
स्थापना के शुरुआती हिस्सों के दौरान, आपको एक या एक से अधिक पाठ संवाद दिखाई देंगे जो उन विशेषताओं के बारे में पूछेंगे जिन्हें आप सक्षम या अक्षम करना चाहते हैं। मेनू को नेविगेट करने के लिए, एंट्री को हाइलाइट करने के लिए UPऔर DOWNएरो का उपयोग करें , SPACEएंट्री के इनेबल / डिसएबल स्टेटस को टॉगल ENTERकरने के लिए या डिफॉल्ट एक्शन का उपयोग करने के लिए। डिफ़ॉल्ट कार्रवाई (आमतौर पर 'रद्द') को बदलने के लिए, तीर LEFTऔर RIGHTतीर का उपयोग करें ।
बड़बड़ाहट कॉन्फ़िगरेशन डायलॉग विंडो को अक्षम करने Bonjour
, सक्षम करने D-Bus
, बर्फ को सक्षम करने और MySQL या SQLite समर्थन को अक्षम करने के विकल्प प्रस्तुत करेगा । यह आपको दस्तावेज़ के निर्माण को अक्षम करने की भी अनुमति देता है, लेकिन यह आमतौर पर एक बुरा विचार है।
विकल्प के नाम और उन विकल्पों के लिए आधिकारिक पैकेज के विकल्प यहां दिखाए गए हैं, यदि आप उनमें से किसी के बारे में अनिश्चित हैं।
Bonjour
स्थानीय नेटवर्क सेवाओं की खोज के लिए एक प्रोटोकॉल है। जब तक आप वीपीएन के माध्यम से अपने मुरमुर सर्वर तक नहीं पहुंचेंगे, या आप मुरमुर को खोजने के लिए उसी निजी नेटवर्क पर एक और वीपीएस चाहते हैं, यह ठीक है disable
।
D-Bus
अनुप्रयोगों के लिए एक तरीका है, आम तौर पर एक ही मशीन पर, एक दूसरे के साथ संवाद करने के लिए। मुरमुर में, डी-बस इंटरफ़ेस को हटा दिया गया है और इसे छोड़ दिया जाना चाहिए disabled
, जब तक कि आप निश्चित न हों कि आपके पास एक आवेदन है जिसे मुरमुर के डी-बस इंटरफ़ेस की आवश्यकता है।
Documentation
enabled
तब तक छोड़ दिया जाना चाहिए जब तक कि आप विशेष रूप से नहीं चाहते कि मैनुअल पेज आपके लिए उपलब्ध हों। यह विकल्प क्लाइंट के दृष्टिकोण से कुछ भी नहीं बदलेगा, और केवल सिस्टम व्यवस्थापक के लिए प्रासंगिक है।
Ice
एक नया RPC प्रोटोकॉल है जो आपको वेब इंटरफेस जैसे वैकल्पिक साधनों का उपयोग करके मुरम को दूर से प्रशासित करने की अनुमति देता है। यदि आप enable
ऐसा करते हैं, तो आप बाद में एक आरपीसी समाधान को कॉन्फ़िगर करने का विकल्प चुन सकते हैं जो आपको ऑनलाइन उपयोगकर्ता पंजीकरण और रिमोट चैनल मॉडरेशन जैसी चीजें करने की अनुमति देगा। RPC कॉन्फ़िगरेशन को इस गाइड में संभाला नहीं जाएगा, और आमतौर पर PHP समर्थन के साथ एक वेब सर्वर की आवश्यकता होती है।
MySQL
एक शक्तिशाली, स्केलेबल डेटाबेस प्रबंधन प्रणाली है। इसे disable
तब तक छोड़ दिया जाना चाहिए , जब तक कि आपके पास एक दूरस्थ डेटाबेस न हो, आप मुरमुर को स्थानीय फ़ाइल के बजाय उपयोग करना चाहते हैं, या यदि आपके पास कई हजारों उपयोगकर्ता हैं। यह मार्गदर्शिका MySQL कॉन्फ़िगरेशन को कवर नहीं करेगी।
SQLite
MySQL जैसे बड़े डेटाबेस प्रबंधन समाधान के लिए एक हल्का विकल्प है। यह एक स्थानीय फ़ाइल में सैकड़ों-हजारों रिकॉर्ड के लिए संग्रहीत डेटाबेस तक तेजी से पहुंचने की अनुमति देता है, और इस तरह, मुरमुर सर्वर के लिए काफी उपयुक्त है। इसे छोड़ दिया जाना चाहिए enabled
, और इस गाइड का कॉन्फ़िगरेशन अनुभाग मान लेगा कि यह है।
यदि आप इन विकल्पों, उपयोग के साथ संतुष्ट हो जब LEFTऔर RIGHTऔर उसके बाद ENTERका चयन करने के OK
विंडो के तल पर। यदि आपको निर्भरता को कॉन्फ़िगर करने के विकल्प के साथ प्रस्तुत किया गया है, तो चूक सबसे सुरक्षित विकल्प हैं, इसलिए आप ENTERउन्हें अपने डिफ़ॉल्ट विकल्पों के साथ खारिज करने के लिए दबा सकते हैं । कॉन्फ़िगरेशन के बाद, मर्मर और इसकी निर्भरता (विशेष रूप से बूस्ट) के निर्माण में कभी-कभी बहुत लंबा समय लग सकता है।
पहली बार अपना सर्वर शुरू करने से पहले कुछ चीजें हैं जिन्हें आप ट्विक करना चाहते हैं। यह खंड पसंदीदा पाठ संपादक के रूप में FreeBSD के आसान संपादक का उपयोग करेगा, लेकिन आप इसके बजाय कुछ और भी उपयोग कर सकते हैं।
एक पाठ संपादक में बड़बड़ाहट विन्यास फ़ाइल खोलें:
ee /usr/local/etc/murmur.ini
अधिकांश कॉन्फ़िगरेशन को फ़ाइल में समझाया गया है, और सामान्य मानों के लिए डिफ़ॉल्ट है, लेकिन हम कुछ महत्वपूर्ण विकल्पों को संक्षेप में स्पर्श करेंगे।
नोट: नीचे सूचीबद्ध सभी विकल्पों में चूक है। सर्वर चलाने के लिए आपको उन्हें बदलने की आवश्यकता नहीं है।
एक चीज जिसे आप बदलना चाह सकते हैं, वह है स्वागत पाठ, या जैसा कि कुछ ने कहा है, "संदेश का दिन"। ऐसा करने के लिए, लाइन की शुरुआत करें welcometext=
और मौजूदा संदेश को कुछ नए के साथ बदलें। Mumble HTML टैग्स के एक सीमित चयन को प्रदर्शित कर सकती है, जैसे <br />
एक नई लाइन को दर्शाना:
welcometext="<br /> Check out this cool Vultr VPS! <br />"
यदि सर्वर डिफ़ॉल्ट पोर्ट पर नहीं सुन रहा है, तो कनेक्ट करने वाले ग्राहकों को एक पोर्ट नंबर निर्दिष्ट करना होगा। यदि आप इस पोर्ट को बदलना चाहते हैं तो आपके उपयोगकर्ताओं को इसे कनेक्ट करने, port=
विकल्प का उपयोग करने के लिए जानना होगा । अन्यथा, इसे डिफ़ॉल्ट पर छोड़ दें 64738
ताकि आपके उपयोगकर्ताओं को केवल पता याद रखना पड़े:
port=443
डिफ़ॉल्ट रूप से अधिकतम 100 उपयोगकर्ता उचित हैं, लेकिन यदि आप सर्वर को केवल आपके और कुछ मित्रों तक सीमित रखना चाहते हैं, तो आप इस अधिकतम को कम कर सकते हैं - या इसे बढ़ा सकते हैं, बेशक - users
विकल्प के साथ :
users=5
यदि आपको 5000 से अधिक वर्णों में पाठ चैट में संदेश भेजने की आवश्यकता है, तो आप textmessagelimit
विकल्प बदलना चाहेंगे । पूरी तरह से सीमा हटाने के लिए आप इसे 0 पर सेट कर सकते हैं:
textmessagelimit=12345
याद रखें कि #
इसे शुरू करने के लिए लाइन के चरित्र को हटा दें , या लाइन प्रभावी नहीं होगी।
यह विकल्प संदेश की लंबाई के विकल्प के ठीक नीचे है, यदि आप डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल से लाइनों को अनलिंक कर रहे हैं। डिफ़ॉल्ट छवि आकार 128 किलोबाइट की सीमा के साथ, आप अपने आप को छवियों को भेजने के लिए संघर्ष कर सकते हैं। मैं इसे चालू करने की सलाह दूंगा, लेकिन इतना अधिक मूल्य नहीं कि कोई भी एक बड़ी छवि भेज सके जिससे किसी भी उपयोगकर्ता का कनेक्शन कम बैंडविड्थ वाले इंटरनेट कनेक्शन से कम हो सके। अंतिम विकल्प की तरह, आप किसी भी आकार की छवियों को अनुमति देने के लिए इस एक के मान को 0 पर सेट कर सकते हैं। बेशक, यह केवल एक अच्छा विचार है जब आप जानते हैं कि हर किसी का कनेक्शन इसे संभाल सकता है:
# 768KiB:
imagemessagelength=786432
#
इस लाइन की शुरुआत में चरित्र को हटाने के लिए मत भूलना , साथ ही।
यदि आपके पास उचित TLS कुंजी और प्रमाणपत्र है, तो आप उन्हें यहाँ निर्दिष्ट कर सकते हैं। यदि आप नहीं करते हैं, तो मुरमुर अपना स्वयं का उत्पादन करेगा और उन्हें प्रस्तुत करेगा, जो आपके उपयोगकर्ताओं के लिए प्रमाणपत्र त्रुटियों का कारण हो सकता है।
उदाहरण के लिए, चलो सेटअप है जो में एन्क्रिप्ट करें /usr/local/etc/letsencrypt
:
# make sure the cert & key are readable by the user/group 'murmur'
sslCert=/usr/local/etc/letsencrypt/live/chat.example.com/fullchain.pem
sslKey=/usr/local/etc/letsencrypt/live/chat.example.com/privkey.pem
अब जब आपका सर्वर स्थापित और कॉन्फ़िगर किया गया है, तो ऐसा करने के लिए बहुत कुछ नहीं बचा है लेकिन इसका परीक्षण करें। चूंकि सेवा अभी तक 'सक्षम' नहीं है, इसलिए नियमित 'स्टार्ट' कमांड नहीं चलेगी। इसलिए सर्वर को एक बार शुरू करने के लिए, निम्नलिखित चलाएं:
service murmur onestart
सर्वर चलने के साथ, आप इससे कनेक्ट करने का प्रयास कर सकते हैं। मम्बल में, इसे अपने डोमेन नाम या आईपी पते का उपयोग करके सर्वर के रूप में जोड़ें और कनेक्ट करें। यदि आप लॉग इन कर सकते हैं, और रूट चैनल में दिखाई दे रहे हैं, तो सब कुछ काम करता है। यदि नहीं, तो टाइपो या त्रुटियों के लिए सर्वर का पता और कॉन्फिग फ़ाइल की जाँच करें, और सुनिश्चित करें कि murmur
यदि आप अपना खुद का सेट करते हैं, और फिर से प्रयास करें तो उपयोगकर्ता SSL कुंजी पढ़ सकता है:
service murmur onerestart
आपके द्वारा किए जाने के बाद, सर्वर को बंद करके हम इसे अगले भाग में शुरू कर सकते हैं:
service murmur onestop
यदि आप अपने नए सर्वर से कनेक्ट कर सकते हैं, तो आप सेवा को सक्षम करने के लिए तैयार हैं, इसलिए जब आप रिबूट (एक अपग्रेड के बाद, उदाहरण के लिए) स्वचालित रूप से मुरमुरे शुरू हो जाएंगे।
ऐसा करने के लिए, संपादित करें /etc/rc.conf
:
ee /etc/rc.conf
प्रेस CTRL+ E, उसके बाद ENTERफाइल की दूसरी लाइन पर एक खाली लाइन डालें, और टाइप करें:
murmur_enable="YES"
फिर प्रेस ESC, ENTER, ENTERबचाने के लिए और बाहर निकलने के लिए। कॉन्फ़िगरेशन का परीक्षण करने के लिए, नियमित सेवा प्रारंभ कमांड का प्रयास करें:
service murmur start
यदि यह काम नहीं करता है, तो टाइपो इन है rc.conf
। वापस जाएं और इसे दोबारा जांचें।
यदि यह काम करता है, तो ऐसा करने के लिए कुछ भी नहीं बचा है। इसका परीक्षण करने के लिए, रिबूट करें:
sync && reboot
सर्वर को फिर से शुरू करने के लिए कुछ सेकंड तक प्रतीक्षा करें जब तक आप एसएसएच के साथ कनेक्ट नहीं कर सकते हैं, तब मम्बल के साथ पुन: कनेक्ट करने का प्रयास करें। बधाई हो, आपने अभी मुरमुर को खरोंच से स्थापित और कॉन्फ़िगर किया है।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ