Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
बुकस्टैक जानकारी को व्यवस्थित और संग्रहीत करने के लिए एक सरल, स्व-होस्टेड, आसानी से उपयोग होने वाला प्लेटफॉर्म है। बुकस्टैक पूरी तरह से स्वतंत्र और खुला है, साथ ही एमआईटी लाइसेंस प्राप्त है। स्रोत GitHub पर उपलब्ध है । इस ट्यूटोरियल में हम बुकस्टैक को एक नए उबंटू 16.04 वल्चर उदाहरण पर स्थापित करेंगे।
OpenSSL
, PDO
, MBstring
, Tokenizer
, GD
, MySQLND
, Tidy
, SimpleXML
, औरDOM
Ubuntu संस्करण की जाँच करें।
lsb_release -ds
# Ubuntu 16.04.4 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 curl git mcrypt build-essential
PHP और आवश्यक PHP एक्सटेंशन स्थापित करें।
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-tidy php7.0-curl php7.0-ldap php7.0-mcrypt php7.0-gd php7.0-xml php7.0-zip php7.0-mysql php7.0-mbstring php7.0-common
संस्करण की जाँच करें।
php -v
MySQL स्थापित करें।
sudo apt install -y mysql-server
संस्करण की जाँच करें।
mysql --version
mysql_secure installation
MySQL की सुरक्षा को बेहतर बनाने के लिए स्क्रिप्ट चलाएँ ।
sudo mysql_secure_installation
रूट उपयोगकर्ता के रूप में MySQL शेल से कनेक्ट करें।
mysql -u root -p
# Enter password:
एक नया MySQL डेटाबेस और उपयोगकर्ता सेट करें, और क्रेडेंशियल्स याद रखें।
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
MySQL से बाहर निकलें।
exit
Nginx स्थापित करें।
sudo apt install -y nginx
संस्करण की जाँच करें।
sudo nginx -v
बुकस्टैक के लिए Nginx कॉन्फ़िगर करें। sudo vim /etc/nginx/sites-available/bookstack.conf
फ़ाइल को निम्न के साथ चलाएँ और पॉप्युलेट करें।
server {
listen 80;
listen [::]:80;
server_name example.com;
root /var/www/bookstack/public;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_index index.php;
try_files $uri =404;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
bookstack.conf
फ़ाइल को sites-enabled
निर्देशिका से लिंक करके नए कॉन्फ़िगरेशन को सक्रिय करें ।
sudo ln -s /etc/nginx/sites-available/bookstack.conf /etc/nginx/sites-enabled/
कॉन्फ़िगरेशन का परीक्षण करें।
sudo nginx -t
रीलोडेड नेग्नेक्स।
sudo systemctl reload nginx.service
संगीतकार स्थापित करें।
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { 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
डॉक्यूमेंट रूट फ़ोल्डर बनाएँ।
sudo mkdir -p /var/www/bookstack
/var/www/bookstack
निर्देशिका का स्वामित्व बदलें johndoe
।
sudo chown -R johndoe:johndoe /var/www/bookstack
दस्तावेज़ रूट फ़ोल्डर में बुकस्टैक GitHub रिपॉजिटरी की रिलीज़ शाखा को क्लोन करें।
cd /var/www/bookstack
git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch .
निर्देशिका composer install
से कमांड चलाएँ /var/www/bookstack
।
composer install
.env.example
फ़ाइल को कॉपी करें .env
और इसे अपने डेटाबेस और मेल विवरण के साथ पॉप्युलेट करें।
cp .env.example .env
सुनिश्चित करें कि storage
, bootstrap/cache
और public/uploads
फ़ोल्डरों वेब सर्वर द्वारा लिखने योग्य नहीं है।
एप्लिकेशन रूट में, निम्न कमांड चलाएँ।
php artisan key:generate
यह एक अद्वितीय एप्लिकेशन कुंजी उत्पन्न करेगा।
php artisan migrate
डेटाबेस को अद्यतन करने के लिए चलाएँ ।
/var/www/bookstack
निर्देशिका का स्वामित्व बदलें www-data
।
sudo chown -R www-data:www-data /var/www/bookstack
अब आप [email protected]
पासवर्ड के साथ डिफ़ॉल्ट व्यवस्थापक विवरण का उपयोग करके लॉगिन कर सकते हैं password
। अपने पहले लॉगिन के बाद सीधे इन विवरणों को बदलने की सिफारिश की जाती है।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ