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


यह विषय ज़ेन कार्ट ओपन सोर्स ई-कॉमर्स प्लेटफॉर्म में डेबियन आधारित लिनक्स वितरण और आरएचईएल में स्टेप इंस्टॉलेशन प्रक्रिया के चरण को कवर करेगा। CentOS 7 लिनक्स ऑपरेटिंग सिस्टम।

ज़ेन कार्ट एक आसान और लोकप्रिय शॉपिंग सीएमएस प्लेटफ़ॉर्म है, जिसे PHP सर्वर-साइड प्रोग्रामिंग भाषा में लिखा गया है और जिसे LAMP स्टैक के शीर्ष पर तैनात किया गया है, जो मुख्य रूप से ऑनलाइन स्टोर बनाने के लिए उपयोग किया जाता है विज्ञापन उत्पादों और माल के लिए।

  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 curl    [On CentOS/RHEL]
# apt install zip unzip curl    [On Debian/Ubuntu]

2। ज़ेन कार्ट ऑनलाइन ई-कॉमर्स प्लेटफ़ॉर्म बहुत बार लिनक्स सिस्टम में LAMP स्टैक के शीर्ष पर स्थापित होता है। यदि LAMP स्टैक पहले से ही आपकी मशीन में स्थापित है, तो आपको यह भी सुनिश्चित करना चाहिए कि आप निम्नलिखित कमांड जारी करके Zen Cart ई-कॉमर्स एप्लिकेशन द्वारा आवश्यक PHP एक्सटेंशन स्थापित करें।

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

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

3। सभी आवश्यक PHP मॉड्यूल और आपके सिस्टम में स्थापित होने के बाद, अपने PHP वितरण के लिए विशिष्ट डिफ़ॉल्ट PHP कॉन्फ़िगरेशन फ़ाइल खोलें और नीचे दिए गए PHP सेटिंग्स को अपडेट करें।

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

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

नीचे दिए गए अंश में दिखाए गए अनुसार निम्नलिखित PHP सेटिंग्स खोजें और बदलें:

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

अपने सर्वर भौगोलिक स्थान के अनुसार सही टाइमज़ोन खोजने के लिए आधिकारिक PHP समय क्षेत्र सूची पर जाएँ।

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

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

5। जेन कार्ट ई-कॉमर्स प्लेटफॉर्म को एप्लिकेशन डेटा स्टोर करने के लिए RDBMS डेटाबेस की आवश्यकता होती है। ज़ेन कार्ट डेटाबेस बनाने के लिए, MySQL सर्वर कंसोल में लॉग इन करें और ज़ेन कार्ट डेटाबेस बनाने के लिए और डेटाबेस को एक्सेस करने के लिए आवश्यक क्रेडेंशियल्स बनाने के लिए नीचे कमांड जारी करें।

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

# mysql -u root -p

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

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

6। ज़ेन कार्ट ई-कॉमर्स एप्लिकेशन इंस्टॉल करने के लिए, नीचे दिए गए आदेश को जारी करके पहले अपने सिस्टम में नवीनतम ज़ेन कार्ट ज़िप संग्रह फ़ाइल डाउनलोड करें।

# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7। ज़ेन कार्ट ज़िप फ़ाइल डाउनलोड के खत्म होने के बाद, ज़िप संग्रह को निकालने और वेब सर्वर दस्तावेज़ रूट पथ पर स्थापना फ़ाइलों को कॉपी करने के लिए निम्न आदेश जारी करें।

# unzip zen-cart-v1.5.5e-03082017.zip
# cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8। इसके बाद, अपाचे HTTP सर्वर को पूरा करने के लिए निम्नलिखित आदेश जारी करें सर्वर के दस्तावेज़ रूट पथ से ज़ेन कार्ट स्थापना फ़ाइलों को पूर्ण अनुमति दें।

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

9। अगला, एक ब्राउज़र खोलें और HTTP प्रोटोकॉल के माध्यम से अपने सर्वर आईपी पते या डोमेन नाम पर नेविगेट करें और यहां क्लिक करें लिंक ज़ेन कार्ट की स्थापना प्रक्रिया शुरू करने के लिए लिंक ।

http://your_domain.tld/

10। अगले चरण में, ज़ेन कार्ट इंस्टॉलर आपके सिस्टम का निरीक्षण करेगा और खरीदारी के प्लेटफॉर्म को स्थापित करने के लिए सिस्टम कॉन्फ़िगरेशन सभी आवश्यकताओं को पूरा नहीं करने की स्थिति में अंतिम समस्याओं की रिपोर्ट करेगा। यदि कोई चेतावनी या त्रुटियां प्रदर्शित नहीं होती हैं, तो अगले चरण पर जाने के लिए जारी रखें बटन पर क्लिक करें।

11। अगले इंस्टॉलेशन चरण पर, लाइसेंस शर्तों से सहमत होने के लिए और नीचे स्क्रीनशॉट में सचित्र के रूप में अपने स्टोर के फ्रंट URL पते को सत्यापित करें। अपने सर्वर कॉन्फ़िगरेशन से मेल करने के लिए IP पता या डोमेन नाम बदलें। जब आप समाप्त करते हैं तो स्थापना प्रक्रिया के साथ आगे बढ़ने के लिए जारी रखें बटन दबाएं।

12। अगला, MySQL डेटाबेस जानकारी (डेटाबेस होस्ट पता, डेटाबेस नाम और क्रेडेंशियल्स) की आपूर्ति करें, ज़ेन कार्ट डेटाबेस में लोड डेमो डेटा की जाँच करें और डेटाबेस वर्ण सेट, डेटाबेस उपसर्ग का चयन करें और एसक्यूएल कैश विधि नीचे स्क्रीनशॉट में सचित्र है। ज़ेन कार्ट को और कॉन्फ़िगर करने के लिए समाप्त होने पर जारी रखें बटन पर क्लिक करें।

13। अगली स्थापना स्क्रीन में, एक व्यवस्थापक सुपरयुसर नाम की आपूर्ति करें जिसका उपयोग समर्थित स्टोर करने के लिए लॉग इन करने और सुपरयूज़र व्यवस्थापक खाते के लिए एक ईमेल पते के लिए किया जाएगा। व्यवस्थापक अस्थायी पासवर्ड और व्यवस्थापक निर्देशिका नाम की एक तस्वीर लिखें या बनाएं और इंस्टॉलेशन प्रक्रिया शुरू करने के लिए जारी रखें बटन पर हिट करें।

14। स्थापना प्रक्रिया समाप्त होने तक प्रतीक्षा करें और आप ज़ेन कार्ट अंतिम स्थापना स्क्रीन पर पुनर्निर्देशित कर देंगे। यहां नीचे स्क्रीनशॉट में दिए गए उदाहरण के अनुसार आपको ज़ेन कार्ट एडमिन बैकड डैशबोर्ड और आपका स्टोरफ़्रंट लिंक एक्सेस करने के लिए दो लिंक मिलेंगे। सुनिश्चित करें कि आप स्टोर व्यवस्थापक बैकएंड पते पर ध्यान दें।

15। अब, वास्तव में आपके स्टोर बैकएंड पैनल में लॉग इन करने से पहले, पहले अपने सर्वर बैश कंसोल पर लौटें और इंस्टॉलेशन डायरेक्टरी को हटाने के लिए नीचे दिया गया कमांड जारी करें।

# rm -rf /var/www/html/zc_install/

16। बाद में, ब्राउज़र पर वापस जाएं और ज़ेन कार्ट बैकएंड डैशबोर्ड लॉगिन पृष्ठ पर पुनर्निर्देशित होने के लिए व्यवस्थापक बैकएंड लिंक पर क्लिक करें। पहले से कॉन्फ़िगर किए गए व्यवस्थापक उपयोगकर्ता और पासवर्ड के साथ ज़ेन कार्ट व्यवस्थापक पैनल में लॉग इन करें और आपको अपने स्टोर को सुरक्षित करने के लिए व्यवस्थापक खाता अस्थायी पासवर्ड बदलने के लिए संकेत दिया जाना चाहिए।

17। जब आप पहली बार ज़ेन कार्ट बैकएंड पैनल में लॉग इन करते हैं, तो आपकी स्क्रीन में एक नया प्रारंभिक सेटअप विज़ार्ड प्रदर्शित किया जाएगा। प्रारंभिक विज़ार्ड में अपना स्टोर का नाम, स्वामी, स्टोर स्वामी ईमेल पता, स्टोर देश, स्टोर ज़ोन और स्टोर एड्रेस जोड़ें और परिवर्तनों को सहेजने के लिए अपडेट बटन पर क्लिक करें। इस अंतिम चरण को पूरा करने के बाद आप अपने ऑनलाइन स्टोर का प्रबंधन शुरू कर सकते हैं, स्थानों और करों को कॉन्फ़िगर कर सकते हैं और कुछ उत्पादों को जोड़ सकते हैं।

18। अंत में, अपने ज़ेन कार्ट फ्रंटएंड स्टोर पर जाने के लिए, नीचे दिए गए स्क्रीनशॉट में सचित्र के रूप में, HTTP प्रोटोकॉल के माध्यम से अपने सर्वर आईपी पते या डोमेन नाम पर नेविगेट करें। यह वेबपेज है जहां आपके विज्ञापित उत्पादों को आपके ग्राहकों के लिए प्रदर्शित किया जाएगा।

http://ww.yourdomain.tld 

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