Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
Mailtrain Node.js और MySQL / MariaDB पर बनाया गया एक ओपन-सोर्स सेल्फ होस्टेड न्यूज़लेटर ऐप है। मेलट्रेन का स्रोत GitHub पर है । यह मार्गदर्शिका आपको दिखाएगी कि एक नए CentOS 7 Vultr उदाहरण पर Mailtrain कैसे स्थापित किया जाए।
CentOS संस्करण की जाँच करें।
cat /etc/centos-release
# CentOS Linux release 7.5.1804 (Core)
एक्सेस और स्विच के non-root
साथ एक नया उपयोगकर्ता खाता बनाएं sudo
।
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
नोट : अपने उपयोगकर्ता नाम के साथ बदलेंjohndoe
।
टाइमजोन सेट करें।
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
सुनिश्चित करें कि आपका सिस्टम पुराना है।
sudo yum update -y
स्थापित करें Development Tools
और unzip
।
sudo yum groupinstall -y 'Development Tools' && sudo yum install -y unzip
सादगी के लिए, SELinux और Firewall अक्षम करें।
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
Node.js और npm को Node.js. के लिए NodeSource YUM रिपॉजिटरी का उपयोग करके स्थापित करें।
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install -y nodejs
संस्करणों की जाँच करें।
node -v && npm -v
# v8.11.4
# 5.6.0
MariaDB स्थापित करें।
sudo yum install -y mariadb-server
संस्करण की जाँच करें।
mysql --version
मारियाडीबी को शुरू और सक्षम करें।
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
mysql_secure installation
सुरक्षा में सुधार के लिए स्क्रिप्ट चलाएँ ।
sudo mysql_secure_installation
रूट उपयोगकर्ता के रूप में MariaDB शेल से कनेक्ट करें।
mysql -u root -p
# Enter password:
एक खाली डेटाबेस और उपयोगकर्ता बनाएँ, और क्रेडेंशियल्स याद रखें।
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
Nginx स्थापित करें।
sudo yum install -y nginx
संस्करण की जाँच करें।
nginx -v
Nginx को प्रारंभ और सक्षम करें।
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Nginx को कॉन्फ़िगर करें HTTP
या HTTPS
(यदि आप SSL का उपयोग करते हैं) Mailtrain के लिए रिवर्स प्रॉक्सी। sudo vi /etc/nginx/conf.d/mailtrain.conf
निम्न कॉन्फ़िगरेशन को चलाएं और जोड़ें।
server {
listen [::]:80;
listen 80;
server_name example.com;
charset utf-8;
client_max_body_size 50M;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_next_upstream error timeout http_502 http_503 http_504;
}
}
कॉन्फ़िगरेशन का परीक्षण करें।
sudo nginx -t
रीलोडेड नेग्नेक्स।
sudo systemctl reload nginx.service
एक खाली दस्तावेज़ रूट फ़ोल्डर बनाएँ जहाँ Mailtrain स्थापित किया जाना चाहिए।
sudo mkdir -p /var/www/mailtrain
दस्तावेज़ रूट फ़ोल्डर में नेविगेट करें।
cd /var/www/mailtrain
/var/www/mailtrain
उपयोगकर्ता के लिए फ़ोल्डर का स्वामित्व बदलें johndoe
।
sudo chown -R johndoe:johndoe /var/www/mailtrain
डाउनलोड और खोलना Mailtrain।
wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
rm master.zip
mv mailtrain-master/* . && mv mailtrain-master/.* .
rmdir mailtrain-master
npm install --production
आवश्यक निर्भरताएँ स्थापित करने के लिए Mailtrain फ़ोल्डर में चलाएँ ।
के config/default.toml
रूप में कॉपी करें config/production.toml
और इसमें MySQL और किसी भी अन्य सेटिंग्स को अपडेट करें।
cp config/default.toml config/production.toml
vi config/production.toml
सर्वर चलाएं।
NODE_ENV=production npm start
स्थापना पूर्ण है। उपयोगकर्ता नाम admin
और पासवर्ड के साथ लॉगिन करें test
। एक बार लॉग इन करने के बाद, मेल्ट्रेन वेब इंटरफेस के माध्यम से उपयोगकर्ता की जानकारी और पासवर्ड को अपडेट करें। अधिक जानकारी के लिए, Mailtrain Github wiki पृष्ठ पर जाएं ।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ