Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
Vibe.d एक वेब फ्रेमवर्क है जो डी में लिखा गया है, डी प्रोग्रामर्स के लिए वेब और नेटवर्क एप्लिकेशन विकसित करता है। एक बात जो Vibe.d के लिए जानी जाती है, वह है सर्वरों को विकसित करने और तैनात करने की क्षमता। इस लेख में, हम आपको दिखाएंगे कि कैसे Ubuntu 14.04 x64 पर Vibe.d को सेटअप किया जाए। यह Ubuntu 12.04 और 14.10 पर भी काम करना चाहिए, लेकिन परिणाम भिन्न हो सकते हैं।
आरंभ करने से पहले, आपको कुछ निर्भरताएं स्थापित करने की आवश्यकता होगी ताकि आपकी परियोजना का निर्माण हो:
apt-get install libssl-dev libevent-dev
का उपयोग कर dub
, एक निर्देशिका में निम्नलिखित कमांड चलाकर एक परियोजना बनाएँ:
dub init server vibe.d
यह क्या करेगा में बनाया गया Vibe.d टेम्पलेट के साथ एक नई परियोजना बनाएं dub
।
dub.json
जैसा package.json
NPM (Node.js), के लिए dub.json
है कि निर्माण या तैनाती के लिए उपयोग किया जाएगा अपने आवेदन के बारे जानकारी संग्रहित। आपकी dub.json
फ़ाइल के अंदर , आपको कुछ समान दिखाई दे सकता है:
{
"name": "server",
"description": "A simple vibe.d server application.",
"copyright": "Copyright © 2014, root",
"authors": ["root"],
"dependencies": {
"vibe-d": "~>0.7.19"
},
"versions": ["VibeDefaultMain"]
}
यदि आप चाहते हैं, तो आप नाम, विवरण, कॉपीराइट, लेखक, और आगे बदल सकते हैं। अभी के लिए, हम dependencies
अनुभाग में डेटा पर ध्यान केंद्रित करने जा रहे हैं । से वर्तमान संस्करण बदलें 0.7.19
करने के लिए 0.7.21
। यह सुनिश्चित करेगा कि आप Vibe.d के नवीनतम संस्करण का उपयोग कर रहे हैं। एक बार जब आप संस्करण बदलते हैं और फ़ाइल को सहेजते हैं, तो आप अगले चरण पर आगे बढ़ सकते हैं।
अपनी source/app.d
फ़ाइल के अंदर , आपको एक पंक्ति दिखानी चाहिए जो दिखाता है:
settings.bindAddresses = ["::1", "127.0.0.1"];
यह वह पता सेट करता है जिस पर सर्वर सुनता है। इस स्थिति में, लूपबैक पते ::1
(IPv6) और 127.0.0.1
(IPv4) का उपयोग किया जाता है। आपके पास यहां कुछ विकल्प हैं। आप अपने Vultr VPS पर उपलब्ध सार्वजनिक IP के पते बदल सकते हैं, या आप किसी भी उपलब्ध पते पर सुनने के लिए उस पंक्ति को टिप्पणी कर सकते हैं। यह विशुद्ध रूप से आपकी पसंद है, लेकिन किसी भी भ्रम को रोकने के लिए अब परिवर्तन के 127.0.0.1
लिए 0.0.0.0
। यह आपके एप्लिकेशन को सर्वर को सौंपे गए किसी भी आईपी पर सुनेगा।
अपना एप्लिकेशन बनाने के लिए निम्न कमांड चलाएँ:
dub build
यह आपकी निर्भरताओं को प्राप्त करने, उन्हें बनाने और फिर आपके आवेदन के निर्माण की प्रक्रिया से गुजरेगा। एक बार पूरा होने (यह मानते हुए कि कोई त्रुटि नहीं है), आपके पास server
आपकी निर्देशिका की जड़ में एक फ़ाइल होनी चाहिए । इसे करके चलाएं ./server
और यह निम्नलिखित दिखाएगा:
Listening for HTTP requests on ::1:8080
Listening for HTTP requests on 0.0.0.0:8080
Please open http://127.0.0.1:8080/ in your browser.
यदि आपको एक विफलता संदेश नहीं दिखता है, तो अपने वेब ब्राउज़र पर आगे बढ़ें और आईपी पते के साथ-साथ पोर्ट में प्रवेश करें। उदाहरण के लिए: http://0.0.0.0:8080
के साथ 0.0.0.0
तदनुसार बदल दिया है।
यदि आप Hello, World!
अपने ब्राउज़र में देखते हैं , तो आपने अपने सर्वर पर Vibe.d को सफलतापूर्वक सेटअप किया है।
Vibe.d एक लंबा रास्ता तय किया, जिसने डेवलपर्स को सर्वर-आधारित एप्लिकेशन विकसित करने का एक तरीका प्रदान किया। इसमें वेब सर्वर एप्लिकेशन शामिल हैं, जो Vibe.d मूल रूप से समर्थन करता है।
जब यह वेब विकास की बात आती है, तो आहार टेम्पलेट जेड के आसपास पूरी तरह से आधारित होते हैं, सिवाय इसके कि आहार टेम्पलेट आपके आवेदन में सीधे संकलित करते हैं। यह आपकी परियोजना के अंदर डी का उपयोग करता है (बहुत पसंद है कि आप जेड के अंदर एम्बेडेड जावास्क्रिप्ट का उपयोग कैसे कर सकते हैं)। डायट टेम्प्लेट का उपयोग करने से उस सामग्री में लचीलापन आ जाता है, जिसे आपका एप्लिकेशन वेब ब्राउज़र पर प्रदर्शित करता है।
जब प्रदर्शन की बात आती है, तो Vibe.d ने बहुत उच्च स्तर तक पैमाना दिखाया है। अपने अतुल्यकालिक I / O के साथ, यह एक मेमोरी ओवरहेड बनाता है, जो कि सामान्य रूप से Node.js, Java और पायथन के साथ किए गए एप्लिकेशनों की तुलना में बहुत कम है। समवर्ती संचालन की संख्या को संभालने के लिए केवल एक हार्डवेयर थ्रेड की आवश्यकता होती है।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ