लिनक्स में एक्स-कार्ट शॉपिंग कार्ट कैसे स्थापित करें


एक्स-कार्ट PHP में लिखा गया एक वाणिज्यिक ओपन सोर्स ई-कॉमर्स सीएमएस प्लेटफ़ॉर्म है जो व्यवसायों और उत्पादों को बेचने के लिए ऑनलाइन स्टोर बनाने के लिए उपयोग किया जाता है।

इस विषय में हम डेबियन 9 Ubuntu 16.04 या CentOS 7 में X- कार्ट ई-कॉमर्स प्लेटफ़ॉर्म स्थापित करने का तरीका सीखेंगे। व्यापार ऑनलाइन शॉपिंग स्टोर बनाने के लिए।

  1. LAMP stack installed in CentOS 7
  2. LAMP stack installed in Ubuntu
  3. LAMP stack installed in Debian

चरण 1: एक्स-कार्ट इंस्टॉलेशन के लिए प्रारंभिक कॉन्फ़िगरेशन

1। पहले चरण पर, निम्न आदेश जारी करके अपने सिस्टम में अनज़िप उपयोगिता स्थापित करें।

# yum install unzip zip     [On CentOS/RHEL]
# apt install zip unzip     [On Debian/Ubuntu]

2। एक्स-कार्ट एक वेब आधारित ई-कॉमर्स प्लेटफॉर्म है जो लिनक्स में LAMP स्टैक के शीर्ष पर तैनात किया जाता है। अपने सिस्टम में X- कार्ट को स्थापित करने के लिए, पहले निम्नलिखित कमांड जारी करके अपने LAMP स्टैक में सभी आवश्यक एप्लिकेशन के PHP मॉड्यूल स्थापित करें।

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3। अगला, डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल से निम्न PHP चर को अपडेट करें और अपने सिस्टम की भौगोलिक स्थिति से मिलान करने के लिए PHP timezone सेटअप करें। PHP द्वारा प्रदान किए गए समय क्षेत्रों की सूची आधिकारिक PHP timezones पृष्ठ पर पाई जा सकती है।

अपने स्वयं के वितरण के अनुसार नीचे दिए गए आदेशों को जारी करके PHP कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

निम्न चर को php.ini कॉन्फ़िगरेशन फ़ाइल में अपडेट करें।

file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

4। PHP कॉन्फ़िगरेशन फ़ाइल सहेजें और बंद करें और निम्न आदेश जारी करके परिवर्तनों को प्रतिबिंबित करने के लिए अपाचे डेमॉन को पुनरारंभ करें।

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

5। इसके बाद, निम्न आदेश जारी करके, उचित क्रेडेंशियल के साथ मारबाडी/मायक्यूएस डेटाबेस कंसोल में लॉग इन करें और एक्स-कार्ट एप्लिकेशन डेटाबेस बनाएं।

अपने स्वयं के मूल्यों के साथ डेटाबेस का नाम, उपयोगकर्ता और पासवर्ड बदलें।

# mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

चरण 2: एक्स-कार्ट को सेंटोस, डेबियन और उबंटू में स्थापित करें

6। एक्स-कार्ट को स्थापित करने के लिए, पहले डेस्कटॉप मशीन से एक्स-कार्ट डाउनलोड पेज पर जाएं, अपनी वेबसाइट से आवश्यक वेब फॉर्म भरकर नवीनतम ज़िप पैकेज डाउनलोड करें।

फिर, डाउनलोड की गई ज़िप फ़ाइल को सर्वर /tmp निर्देशिका में scp कमांड या sftp प्रोटोकॉल के माध्यम से कॉपी करें, जैसा कि नीचे दिए गए उदाहरणों में दिखाया गया है।

# scp x-cart-5.3.3.4-gb.zip [email _server_IP:/tmp   [Using SCP]
# sftp://[email _server_IP:/tmp                      [Using sFTP]   

7। जब आपने X- कार्ट ज़िप संग्रह को सर्वर /tmp निर्देशिका में कॉपी किया है, तो सर्वर टर्मिनल पर वापस जाएं और नीचे दिए गए आदेश को जारी करके संग्रह को निकालें।

# cd /tmp
# unzip x-cart-5.3.3.4-gb.zip

8। फिर, दुकान नामक एक निर्देशिका बनाएं /vaw/www/html/ पथ और xcart निर्देशिका की सामग्री को वेब सर्वर दस्तावेज़ में कॉपी करें निम्नलिखित कमांड जारी करके, निर्देशिका की खरीदारी का रूट। इसके अलावा, छिपी हुई फ़ाइल .htaccess को वेबरॉट /शॉप निर्देशिका पथ पर कॉपी करें।

# mkdir /vaw/www/html/shop
# cp -rf xcart/* /var/www/html/shop/
# cp xcart/.htaccess /var/www/html/shop/

9। अगला, सुनिश्चित करें कि वेबरॉट पथ से सभी फाइलें /दुकान निर्देशिका अपाचे उपयोगकर्ता के स्वामित्व में हैं। जारी करने के लिए ls कमांड/var/www/html/दुकान/निर्देशिका अनुमतियाँ।

# chown -R apache:apache /var/www/html/shop        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/shop    [On Debian/Ubuntu]
# ls -al /var/www/html/shop

10। अगला, HTTP प्रोटोकॉल के माध्यम से अपने सर्वर के आईपी पते पर जाएं /दुकान URL और पर हिट करें स्थापना शुरू करने के लिए यहां क्लिक करें लिंक प्रक्रिया।

http://your_domain.tld/shop/

11. अगला, चेक मैं स्वीकार करता हूं लाइसेंस समझौता और गोपनीयता नीति और लाइसेंस को स्वीकार करने और अगली स्थापना पर जाने के लिए अगला बटन पर हिट करें स्क्रीन।

12। अगली स्क्रीन पर अपना ईमेल पता जोड़ें और व्यवस्थापक खाते के लिए एक पासवर्ड सेटअप करें और स्थापना प्रक्रिया को जारी रखने के लिए अगला बटन दबाएं।

13। अगला, पहले बनाया गया एक्स-कार्ट MySQL डेटाबेस नाम और क्रेडेंशियल्स जोड़ें, एक नमूना कैटलॉग स्थापित करें और अगला बटन हिट करने के लिए जारी रखें।

14। स्थापना प्रक्रिया पूरी होने तक प्रतीक्षा करें और आपको एक्सेस करने के लिए दो लिंक दिखाई देंगे एक्स-कार्ट एडमिनिस्ट्रेशन ज़ोन (बैकऑफ़िस) पैनल और एक्स-कार्ट फ्रंटएंड नीचे दी गई छवि के अनुसार, आपके स्टोर का मजबूत> (ग्राहक क्षेत्र)।

15। ग्राहक क्षेत्र लिंक पर जाकर अपने एक्स-कार्ट स्टोर के फ्रंट पर जाएं। आप नीचे दिए गए उदाहरण में दिखाए गए अनुसार अपने सर्वर के आईपी पते या डोमेन नाम को /shop URL पर नेविगेट करके स्टोर फ्रंटेंड पर भी जा सकते हैं।

http://yourdomain.tld/shop

16। अगला, सर्वर कंसोल पर वापस जाएं और नीचे जारी करके अपने एक्स-कार्ट समर्थित व्यवस्थापक पैनल को सुरक्षित करें:

# chown -R root /var/www/html/shop/etc/
# chown root /var/www/html/shop/config.php

17। अंत में, व्यवस्थापक ज़ोन (बैकऑफ़िस) लिंक पर जाकर या अपने सर्वर के आईपी पते या डोमेन नाम को HTTP प्रोटोकॉल के माध्यम से पर नेविगेट करके एक्स-कार्ट समर्थित पैनल का उपयोग करें। >/shop/admin.php URL, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है।

http://your_domain.tld/stop/admin.php

18। स्थापना प्रक्रिया के दौरान कॉन्फ़िगर किए गए क्रेडेंशियल्स के साथ एक्स-कार्ट समर्थित व्यवस्थापक पैनल में लॉग इन करने के बाद आपको अपने एक्स-कार्ट संस्करण को सक्रिय करना चाहिए और अपने ऑनलाइन स्टोर का प्रबंधन शुरू करना चाहिए।

बधाई हो! आपने अपने सर्वर में एक्स-कार्ट ई-कॉमर्स प्लेटफॉर्म सफलतापूर्वक स्थापित और कॉन्फ़िगर किया है।