Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
फ़्लरम एक स्वतंत्र और ओपन-सोर्स अगली पीढ़ी का फोरम सॉफ्टवेयर है, जो ऑनलाइन चर्चा को मजेदार बनाता है। यह सरल, तेज और मुफ्त है। Flarum स्रोत कोड को Github पर होस्ट किया गया है । यह तेज, सरल, उत्तरदायी और एक्स्टेंसिबल होने के लिए डिज़ाइन किया गया है।
यह मार्गदर्शिका आपको फ़्लारूम इंस्टॉलेशन प्रक्रिया के माध्यम से PHP, MySQL का एक डेटाबेस के रूप में PHP, MySQL और वेब सर्वर के रूप में उपयोग करके फ़्लारम इंस्टालेशन प्रक्रिया से गुजरेगी।
इससे पहले कि आप Flarum स्थापित करें, यह जांचना महत्वपूर्ण है कि आपका सर्वर आवश्यकताओं को पूरा करता है। Flarum चलाने के लिए, आपको आवश्यकता होगी:
mod_rewrite
सक्षम के साथ ) या Nginx। यह मार्गदर्शिका Nginx का उपयोग करेगी।dom
gd
- json
-mbstring
openssl
pdo_mysql
tokenizer
।Ubuntu संस्करण की जाँच करें।
lsb_release -ds
# Ubuntu 18.04.2 LTS
एक्सेस और स्विच के non-root
साथ एक नया उपयोगकर्ता खाता बनाएं sudo
।
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
नोट : अपने उपयोगकर्ता नाम के साथ बदलेंjohndoe
।
टाइमजोन सेट करें।
sudo dpkg-reconfigure tzdata
सुनिश्चित करें कि आपका सिस्टम पुराना है।
sudo apt update && sudo apt upgrade -y
आवश्यक पैकेज स्थापित करें।
sudo apt install -y zip unzip curl wget git
PHP, साथ ही आवश्यक PHP एक्सटेंशन स्थापित करें।
sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mbstring php7.2-gd php7.2-xml php7.2-mysql php7.2-curl
संस्करण की जाँच करें।
php --version
# PHP 7.2.19-0ubuntu0.18.04.1 (cli) (built: Jun 4 2019 14:48:12) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
# with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
MySQL स्थापित करें।
sudo apt install -y mysql-server
संस्करण की जाँच करें।
mysql --version
# mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper
mysql_secure_installation
अपने MySQL स्थापना की सुरक्षा में सुधार करने के लिए स्क्रिप्ट चलाएँ ।
sudo mysql_secure_installation
रूट उपयोगकर्ता के रूप में MySQL में लॉग इन करें।
sudo mysql -u root -p
# Enter password:
एक नया MySQL डेटाबेस और डेटाबेस उपयोगकर्ता बनाएँ, और क्रेडेंशियल्स याद रखें।
mysql> CREATE DATABASE dbname;
mysql> GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> quit
नोट: बदलें dbname
और username
अपने सेटअप के लिए उपयुक्त नामों के साथ। password
एक मजबूत पासवर्ड से बदलें ।
Nginx स्थापित करें।
sudo apt install -y nginx
संस्करण की जाँच करें।
sudo nginx -v
# nginx version: nginx/1.14.0 (Ubuntu)
Flarum के लिए Nginx कॉन्फ़िगर करें। sudo vim /etc/nginx/sites-available/flarum.conf
फ़ाइल को निम्न कॉन्फ़िगरेशन से चलाएँ और पॉप्युलेट करें।
server {
listen [::]:80;
listen 80;
server_name example.com;
root /var/www/flarum/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~* \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
फ़ाइल और साथ बाहर निकलने को बचाने :+ W+ Q।
flarum.conf
फ़ाइल को sites-enabled
निर्देशिका से लिंक करके नए कॉन्फ़िगरेशन को सक्रिय करें ।
sudo ln -s /etc/nginx/sites-available/flarum.conf /etc/nginx/sites-enabled/
कॉन्फ़िगरेशन का परीक्षण करें।
sudo nginx -t
रीलोडेड नेग्नेक्स।
sudo systemctl reload nginx.service
डाउनलोड करें और संगीतकार, PHP के लिए निर्भरता प्रबंधक स्थापित करें।
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
संस्करण की जाँच करें।
composer --version
# Composer version 1.9.0 2019-08-02 20:55:32
नोट: Flarum वर्तमान में बीटा चरण में है। इसे अभी तक उत्पादन में चलाने की अनुशंसा नहीं की जाती है जब तक कि आपको पता नहीं है कि आप क्या कर रहे हैं। आपको उत्पादन उपयोग के लिए स्थिर रिलीज का इंतजार करना चाहिए।
डॉक्यूमेंट रूट डायरेक्टरी बनाएं।
sudo mkdir -p /var/www/flarum
/var/www/flarum
निर्देशिका का स्वामित्व बदलें johndoe
।
sudo chown -R johndoe:johndoe /var/www/flarum
दस्तावेज़ रूट फ़ोल्डर में नेविगेट करें।
cd /var/www/flarum
Flarum के नवीनतम रिलीज़ को डाउनलोड करें composer
।
composer create-project flarum/flarum . --stability=beta
नोट: आप संगीतकार के माध्यम से Flarum स्थापित करते समय स्मृति से बाहर चला सकते हैं। अगर ऐसा होता है, तो आपको स्वैप सेटअप करना होगा ।
/var/www/flarum
निर्देशिका का स्वामित्व बदलें www-data
।
sudo chown -R www-data:www-data /var/www/flarum
वेब ब्राउज़र में अपनी साइट खोलें और इंस्टॉलेशन को पूरा करने के लिए स्क्रीन पर दिए गए निर्देशों का पालन करें।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ