CentOS 7 पर PrestaShop को कैसे स्थापित करें

PrestaShop एक लोकप्रिय ओपन सोर्स ई-कॉमर्स समाधान है। आप इसे अपने ऑनलाइन स्टोर को मुफ्त में बनाने के लिए उपयोग कर सकते हैं।

इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि कैसे Vultr CentOS 7 सर्वर उदाहरण पर LAMP- आधारित PrestaShop स्टोर को तैनात किया जाए।

आवश्यक शर्तें

आगे बढ़ने से पहले, मैं मानता हूं कि आपके पास:

  • एक नए वल्चर सेंटो 7 सर्वर उदाहरण को तैनात किया।
  • इस एसएसओएस टर्मिनल में अपने एसएसएच टर्मिनल से सूडो विशेषाधिकार के साथ एक गैर-रूट उपयोगकर्ता का उपयोग करके लॉग इन करें। आप इस Vultr ट्यूटोरियल में ऐसे उपयोगकर्ता कैसे बना सकते हैं, इसके बारे में जान सकते हैं ।

चरण 1: सिस्टम को अपडेट करें

अपने Vultr सर्वर उदाहरण को नवीनतम स्थिर स्थिति में अपडेट करें:

sudo yum update
sudo reboot

रिबूट के बाद, फिर से अपने मशीन में लॉग इन करने के लिए एक ही sudo उपयोगकर्ता का उपयोग करें।

आपको PrestaShop को तैनात और उपयोग करने से पहले अपनी मशीन पर LAMP स्टैक को सेटअप करना होगा। निम्नलिखित चरणों में, मैं आपको दिखाऊंगा कि Apache, MariaDB और PHP को कैसे संस्थापित और कॉन्फ़िगर किया जाए।

चरण 2: अपाचे को स्थापित और कॉन्फ़िगर करें

अपाचे को स्थापित करें और सिस्टम रिबूट के बाद स्वचालित रूप से आरंभ करने के लिए इसे सेट करें:

sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

अपाचे का डिफ़ॉल्ट स्वागत पृष्ठ निकालें:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

अपाचे को वेब रूट निर्देशिका के भीतर निर्देशिकाओं और फ़ाइलों को प्रदर्शित करने के लिए छोड़ दें /var/www/html:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

वर्तमान फ़ायरवॉल नियमों को संशोधित करें ताकि आगंतुक आपके ऑनलाइन स्टोर तक पहुंच सकें:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

चरण 3: MariaDB स्थापित और कॉन्फ़िगर करें

MariaDB स्थापित करें और सिस्टम रिबूट के बाद स्वचालित रूप से शुरू करने के लिए इसे सेट करें:

sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

सुरक्षित MySQL स्थापना प्रक्रिया निष्पादित करें:

sudo /usr/bin/mysql_secure_installation

नीचे दिए गए निर्देशों के अनुसार प्रक्रिया से गुजरें:

Enter current password for root (enter for none): Press the Enter key
Set root password? [Y/n]: Input Y, then press the Enter key
New password: Input a new root password, then press the Enter key
Re-enter new password: Input the same password again, then press the Enter key
Remove anonymous users? [Y/n]: Input Y, then press the Enter key
Disallow root login remotely? [Y/n]: Input Y, then press the Enter key
Remove test database and access to it? [Y/n]: Input Y, then press the Enter key
Reload privilege tables now? [Y/n]: Input Y, then press the Enter key

अब, MySQL शेल में लॉग इन करें ताकि आप PrestaShop के लिए एक समर्पित डेटाबेस बना सकें:

mysql -u root -p

पहले लॉग इन करने के लिए आपके द्वारा सेट किए गए MariaDB रूट पासवर्ड को इनपुट करें, फिर निम्नलिखित कमांड्स का उपयोग करके PrestaShop डेटाबेस को सेटअप करें। डेटाबेस नाम "prestashop", डेटाबेस उपयोगकर्ता नाम "prestashopuser", और डेटाबेस उपयोगकर्ता पासवर्ड "yourpassword" को अपने स्वयं के साथ बदलना सुनिश्चित करें।

CREATE DATABASE prestashop;
GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashopuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

चरण 4: PHP और आवश्यक एक्सटेंशन स्थापित करें

YUM का उपयोग करके PHP और आवश्यक एक्सटेंशन स्थापित करें:

sudo yum install php php-gd php-mbstring php-mcrypt php-mysqli php-curl php-xml php-cli

सभी कॉन्फ़िगरेशन परिवर्तन प्रभावी करें:

sudo systemctl restart httpd mariadb

चरण 5: PrestaShop संग्रह डाउनलोड करें और स्थापना के लिए तैयार करें

PrestaShop का नवीनतम स्थिर संस्करण डाउनलोड करें, जो 1.6.1.5लेखन के रूप में है:

cd ~
wget https://www.prestashop.com/download/old/prestashop_1.6.1.5.zip

भविष्य के संदर्भ के लिए, आप हमेशा PrestaShop आधिकारिक वेबसाइट से नवीनतम डाउनलोड का URL पा सकते हैं।

unzipसंग्रह को अनकैप करने के लिए स्थापित करें :

sudo yum install unzip
unzip prestashop_1.6.1.5.zip

संग्रह में सभी फ़ाइलों और निर्देशिकाओं के लिए उचित स्वामित्व सेट करें, फिर उन्हें वेब रूट निर्देशिका में स्थानांतरित करें:

sudo chown -R apache: ~/prestashop/
sudo mv ~/prestashop/* /var/www/html/

चरण 6: एक वेब ब्राउज़र से इंस्टॉलेशन समाप्त करें

एक वेब ब्राउज़र से अपने Vultr सर्वर पर जाएँ:

http://[your-Vultr-server-IP]/

यदि प्रत्येक पूर्व चरण सफल रहा, तो आपको प्रेस्टशॉप इंस्टॉलेशन विज़ार्ड के साथ प्रस्तुत किया जाएगा।

स्थापना को पूरा करने के लिए स्क्रीन पर दिए गए निर्देशों का पालन करें। सामान्य तौर पर, इंस्टॉलेशन के चरण निम्न होंगे:

  • अपनी भाषा चुनिए।
  • लाइसेंस समझौते।
  • सिस्टम संगतता।
  • जानकारी जमा करो।
  • प्रणाली विन्यास।
    • इस चरण में, आपको डेटाबेस का नाम, डेटाबेस लॉगिन उपयोगकर्ता "रूट", और आपके द्वारा पहले सेटअप किए गए डेटाबेस पासवर्ड की आवश्यकता होती है।
  • स्टोर स्थापना।

सुरक्षा उद्देश्यों के लिए, आपको संस्थापन के बाद निर्देशिका को हटाना होगा /install:

sudo rm -rf /var/www/html/install/

वैकल्पिक रूप से, आप /docsनिर्देशिका और README.mdफ़ाइल को हटा सकते हैं ।

sudo rm -rf /var/www/html/docs/
sudo rm /var/www/html/README.md

आप चाहिए नाम बदलने /adminके लिए एक निजी और सुरक्षित नाम (उदाहरण के लिए निर्देशिका /kdycau0197k8upr2) इससे पहले कि आप एक दुकान प्रबंधित कर सकते हैं। एक सुरक्षित नाम चुनें। उदाहरण के लिए:

sudo mv /var/www/html/admin/ /var/www/html/kdycau0197k8upr2/

बाद में, आप निम्न URL से स्टोर का प्रबंधन करेंगे:

http://[your-Vultr-server-IP]/kdycau0197k8upr2/

यह पथ एकमात्र ऐसा है जिसका उपयोग आपके PrestaShop डैशबोर्ड तक पहुंचने के लिए किया जा सकता है, इसे सहेजना सुनिश्चित करें और इसे निजी रखें।

बस इतना ही। अब, आप PrestaShop डैशबोर्ड से अपने स्टोर को कस्टमाइज़ और पॉप्युलेट कर सकते हैं। का आनंद लें।



Leave a Comment

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।

CentOS 7 पर Django कैसे स्थापित करें

CentOS 7 पर Django कैसे स्थापित करें

वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था

CentOS 7 पर Revive Adserver इनस्टॉल करना

CentOS 7 पर Revive Adserver इनस्टॉल करना

Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं

CentOS 7 पर एल्ग स्थापित करें

CentOS 7 पर एल्ग स्थापित करें

एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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