Ubuntu 16.04 पर ओपन Eshop कैसे स्थापित करें

ओपन Eshop डिजिटल सामान बेचने के लिए एक स्वतंत्र और ओपन सोर्स ईकामर्स सॉफ्टवेयर है, जैसे एमपी 3, ई-बुक्स, मूवीज, सॉफ्टवेयर और भी बहुत कुछ। इस ट्यूटोरियल में, हम बताएंगे कि उबंटू 16.04 पर ओपन ईशोप कैसे इंस्टॉल करें।

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

  • एक ताजा Vultr Ubuntu 16.04 सर्वर उदाहरण।
  • एक sudo यूजर

चरण 1: आरंभ करना

अपने ओएस को अपडेट करने के लिए यह हमेशा एक अच्छा अभ्यास है। आप निम्न आदेशों को चलाकर ऐसा कर सकते हैं:

sudo apt-get update -y
sudo apt-get upgrade -y

एक बार आपका सिस्टम अपडेट हो जाने के बाद, अपने सिस्टम को पुनरारंभ करें और sudo उपयोगकर्ता के साथ लॉगिन करें।

sudo shutdown -r now

चरण 2: LAMP सर्वर स्थापित करें

आप केवल निम्नलिखित कमांड चलाकर दीपक-सर्वर स्थापित कर सकते हैं:

sudo apt-get install lamp-server^ -y

एक बार स्थापना पूर्ण हो जाने के बाद, हमें PHP विन्यास फाइल में कुछ मानों को निम्नानुसार समायोजित करने की आवश्यकता होगी:

sudo nano /etc/php/7.0/cli/php.ini

के लिए मूल्यों को अपडेट करें post_max_size, upload_max_filesizeऔर short_open_tagके रूप में इस प्रकार है:

post_max_size = 64M
upload_max_filesize = 64M
short_open_tag = On

समाप्त होने पर फ़ाइल को सहेजें और बंद करें, फिर इस परिवर्तन को प्रभावी बनाने के लिए Apache वेब सर्वर को पुनरारंभ करें:

sudo systemctl restart apache2

चरण 3: डेटाबेस कॉन्फ़िगर करें

डेटाबेस को कॉन्फ़िगर करने से पहले, आपको पहले मैसकल को सुरक्षित करना होगा। आप mysql सिक्योर इंस्टॉलेशन स्क्रिप्ट चलाकर इसे सुरक्षित कर सकते हैं :

sudo mysql_secure_installation

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

Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

डेटाबेस सुरक्षित होने के बाद, निम्न कमांड के साथ MySQL शेल में लॉगिन करें:

mysql -u root -p

अपना रूट पासवर्ड डालें जब संकेत दें तो Open Eshop के लिए एक डेटाबेस बनाएं:

mysql> CREATE DATABASE openeshop_db;

अगला, निम्नलिखित कमांड के साथ एक डेटाबेस उपयोगकर्ता बनाएं:

mysql> CREATE USER 'openeshop' IDENTIFIED BY 'your-password';

अगला, डेटाबेस को विशेषाधिकार प्रदान करें:

mysql>GRANT ALL PRIVILEGES ON openeshop_db.* TO 'openeshop'@'localhost';

अगला, निम्नलिखित कमांड के साथ विशेषाधिकार तालिका को फ्लश करें:

mysql>FLUSH PRIVILEGES;

अंत में, MySQL शेल से बाहर निकलें:

MariaDB [(none)]>\q

चरण 4: ओपन Eshop स्थापित करें

सबसे पहले, निम्नलिखित आदेश के साथ अपनी आधिकारिक वेबसाइट से ओपन Eshop इंस्टॉलेशन फ़ाइल का नवीनतम स्थिर संस्करण डाउनलोड करें:

sudo mkdir /var/www/html/openeshop
cd /var/www/html/openeshop
wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

अगला, डाउनलोड की गई फ़ाइल के मालिक को निम्न कमांड से बदलें:

sudo chown -R www-data:www:data install-eshop.php

अगला, Open Eshop के लिए एक अपाचे वर्चुअल होस्ट सर्वर ब्लॉक बनाएं। आप इसे openeshop.conf फ़ाइल बनाकर कर सकते हैं:

sudo nano /etc/apache2/sites-available/openeshop.conf

निम्नलिखित पंक्तियाँ जोड़ें:

<VirtualHost *:80>
  ServerAdmin [email protected]
  DocumentRoot /var/www/html/openeshop
  DirectoryIndex install-eshop.php
  ServerName yourdomain.com
  ServerAlias www.yourdomain.com
<Directory /var/www/html/openeshop/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>
 ErrorLog /var/log/apache2/yourdomain.com-error_log
 CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

समाप्त होने पर फ़ाइल को सहेजें और बंद करें, फिर निम्नलिखित कमांड के साथ साइट को सक्षम करें:

sudo a2ensite openeshop

अंत में, Apache वेब सर्वर को पुनरारंभ करें ताकि परिवर्तन हो सकें:

sudo systemctl restart apache2

अंत में, अपना वेब ब्राउज़र खोलें और URL पर नेविगेट करें http://yourdomain.comऔर इंस्टॉलेशन प्रक्रिया को पूरा करें।



Leave a Comment

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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ