Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
मैग्नेटो ईबे के स्वामित्व वाला एक ओपन सोर्स ई-कॉमर्स एप्लिकेशन है। यह अधिकांश लिनक्स वितरणों पर एक LAMP स्टैक का उपयोग करके संचालित होता है। यह गाइड उबंटू 15.04 पर Magento को सेटअप करने के तरीके पर ध्यान केंद्रित करेगा - लेकिन यहां दिए गए चरणों को अन्य संस्करणों के लिए भी काम करना चाहिए।
कृपया ध्यान दें कि Magento एक बहुत ही संसाधन-भारी एप्लिकेशन है। एक परीक्षण सर्वर के लिए, PHP के लिए न्यूनतम 512MB RAM की आवश्यकता होती है, लेकिन आपको छोटे स्टोर के लिए कम से कम 1GB और मध्यम से बड़े उत्पादों के लिए 4GB का उपयोग सैकड़ों उत्पादों के साथ करना चाहिए।
यह ट्यूटोरियल मानता है कि आप कोई स्थापित पैकेज के साथ नए सिरे से बनाए गए VPS का उपयोग कर रहे हैं।
सबसे पहले, सुनिश्चित करें कि apt-get
पैकेज लाइब्रेरी नीचे कमांड चलाकर अद्यतित है। यह सुनिश्चित करेगा कि संकुल का नवीनतम संस्करण स्थापित है।
$ apt-get update
इसके पूरा होने के बाद, यह LAMP घटकों को स्थापित करने का समय है जो Magento (Linux, Apache, MySQL, PHP) को शक्ति प्रदान करते हैं। sudo
एक बार में सभी 3 पैकेजों को स्थापित करने के लिए निम्न कमांड चलाएँ । वैकल्पिक रूप से, आप इस ट्यूटोरियल का उपयोग करके इन पैकेजों को अलग से स्थापित कर सकते हैं ।
$ sudo apt-get install lamp-server^
आपको MySQL रूट उपयोगकर्ता के लिए एक पासवर्ड निर्दिष्ट करने की आवश्यकता होगी। सुनिश्चित करें कि यह पासवर्ड सुरक्षित है और इसे नीचे नोट करें क्योंकि बाद में इसकी आवश्यकता होगी।
मैग्नेटो स्थापित होने से पहले, हमें अपाचे को ठीक से रीडायरेक्ट करने और आने वाले ट्रैफ़िक को फिर से लिखने के लिए कॉन्फ़िगर करने की आवश्यकता है। निम्नलिखित कमांड का उपयोग करके अपाचे के लिए एक वर्चुअल होस्ट फ़ाइल बनाएं। यहां, हम nano
संपादक का उपयोग करते हैं , हालांकि किसी भी पाठ संपादक का उपयोग किया जा सकता है।
$ sudo nano /etc/apache2/sites-available/magento.conf
इस फ़ाइल के अंदर, nano
इंटरफ़ेस में हमारे सेटअप विकल्पों को कॉपी और पेस्ट करें ।
<VirtualHost *:80>
DocumentRoot /var/www/public
<Directory /var/www/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
</VirtualHost>
यह नीचे स्क्रीनशॉट के समान दिखना चाहिए।
सहेजें और का उपयोग कर फ़ाइल को बंद करें Control + O
और Control + X
। अगला, हमें अपाचे को नई कॉन्फ़िगरेशन फ़ाइल का उपयोग करने के लिए, और डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को अनदेखा करना होगा। नीचे दिए गए आदेशों को निष्पादित करें (क्रम में):
$ sudo a2ensite magento.conf
$ sudo a2dissite 000-default.conf
फिर, Apache को कमांड का उपयोग करके पुनः लोड करें।
$ sudo service apache2 reload
Magento एप्लिकेशन को ठीक से संभालने के लिए PHP को भी कॉन्फ़िगर करना होगा। जैसा कि यह एक अत्यंत संसाधन भारी अनुप्रयोग है, हमें PHP को दिए गए मेमोरी आवंटन को बढ़ाने की आवश्यकता है। इस मामले में, मैं 512MB आवंटित करूंगा क्योंकि यह केवल एक टेस्ट स्टोर चल रहा होगा, हालांकि अधिकांश स्टोरों में 1-4GB मेमोरी की आवश्यकता होती है।
सबसे पहले, php.ini
एक पाठ संपादक के साथ कॉन्फ़िगर फ़ाइल खोलें ।
$ sudo nano /etc/php5/apache2/php.ini
वह लाइन ढूंढें जो PHP के लिए मेमोरी लिमिट घोषित करता है और इसे आपकी इच्छित संख्या में बदल देता है (इस स्थिति में, 512MB)।
memory_limit = 512M
सहेजें और का उपयोग कर फ़ाइल को बंद करें Control + O
और Control + X
।
Magento को कुछ अतिरिक्त PHP मॉड्यूल की भी आवश्यकता होती है, जिसका उपयोग करके स्थापित किया जा सकता है apt-get
। निम्न आदेश निष्पादित करें।
$ sudo apt-get install php5-mcrypt php5-curl php5-gd libcurl3 php5-intl php5-xsl
एक बार इंस्टॉल पूरा होने के बाद, निम्न कमांड चलाएँ।
$ sudo a2enmod rewrite
$ sudo php5enmod mcrypt
अंत में, अपाचे को पुनरारंभ करें।
$ sudo service apache2 restart
Magento साइट के साथ जुड़े लगभग सभी डेटा को संग्रहीत करने के लिए MySQL का उपयोग करता है। हमें एप्लिकेशन का उपयोग करने के लिए एक डेटाबेस बनाने की आवश्यकता है। नीचे दिए गए LAMP सेटअप से पासवर्ड का उपयोग करके MySQL कमांडलाइन को नीचे कमांड का उपयोग करके शुरू करें।
$ mysql -u root -p
अगला, डेटाबेस बनाने के लिए नीचे दिए गए कमांड को निष्पादित करें।
CREATE DATABASE magento;
का उपयोग कर MySQL कमांडलाइन छोड़ दें Control + C
।
composer
निम्नलिखित कमांड के साथ स्थापित करें :
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
हमें Magento के रेपो को क्लोन करने के लिए कीपर बनाने की जरूरत है। चूंकि इसके लिए प्रमाणीकरण की आवश्यकता होती है, नवीनतम निर्देशों के लिए Magento डेवलपर दस्तावेज़ देखें ।
अगला, इन कुंजियों को नीचे दिए गए कमांड का उपयोग करके संगीतकार के लिए ऑर्टिकल फ़ाइल में रखें।
$ sudo nano /root/.composer/auth.json
फ़ाइल में नीचे दी गई सामग्री को कॉपी और पेस्ट करें।
{
"http-basic": {
"repo.magento.com": {
"username": "<your public key>",
"password": "<your private key>"
}
}
}
वेब निर्देशिका के लिए सीडी।
$ cd /var/www
मैगेंटो गीथूब रेपो को क्लोन करें।
$ git clone -b 2.0 https://github.com/magento/magento2.git public
क्लोन फ़ोल्डर में सीडी।
$ cd public
composer install
निर्भरता को अद्यतन करने के लिए चलाएँ ।
$ composer install
बस अपने Vultr VPS के IP पते पर नेविगेट करें और आपको Magento के सेटअप पेज द्वारा बधाई दी जाएगी। आपके VPS का IP पता Vultr कंट्रोल पैनल के भीतर स्थित है।
आप विज़ार्ड का अनुसरण करके Magento सेटअप को पूरा कर सकते हैं। इस ट्यूटोरियल में पहले से डेटाबेस विवरण इनपुट करना याद रखें।
अपने नए Magento वेब स्टोर का आनंद लें!
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ