Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एंकर PHP में लिखा गया एक हल्का खुला स्रोत ब्लॉग CMS है। एंकर का सोर्स कोड GitHub पर होस्ट किया गया है । यह मार्गदर्शिका आपको दिखाएगी कि एक नए CentOS 7 LTS Vultr उदाहरण पर एंकर CMS कैसे स्थापित किया जाए।
सुनिश्चित करें कि आपका सर्वर निम्नलिखित आवश्यकताओं को पूरा करता है।
curl
mcrypt
gd
php-mbstring
pdo\_mysql
या pdo\_sqlite
नोट : यदि आपके पास आवश्यक आवश्यकताएं नहीं हैं, तो आप एंकर स्थापित नहीं कर पाएंगे ।
OS संस्करण की जाँच करें।
cat /etc/centos-release
# CentOS Linux release 7.4.1708 (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
आवश्यक और उपयोगी पैकेज स्थापित करें।
sudo yum install -y wget vim unzip bash-completion
SELinux अक्षम करें।
sudo setenforce 0
एंकर या एनजीआईएनएक्स के साथ एंकर सीएमएस ठीक काम करेगा। इस ट्यूटोरियल में, हम नवीनतम NGINX सॉफ्टवेयर का उपयोग करेंगे।
root
एक पल के लिए उपयोगकर्ता बनें ,
sudo su - root
निर्देशिका nginx_mainline.repo
में एक नई फ़ाइल बनाएँ /etc/yum.repos.d/
।
cat > /etc/yum.repos.d/nginx_mainline.repo
फिर निम्नलिखित पंक्तियों को अपनी टर्मिनल विंडो में कॉपी / पेस्ट करें और CTRL+ हिट करें D।
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1
root
उपयोगकर्ता से लॉगआउट करें।
exit
NGINX रिपॉजिटरी PGP कुंजी डाउनलोड करें।
wget https://nginx.org/keys/nginx_signing.key
sudo rpm --import nginx_signing.key
rm nginx_signing.key
NGINX स्थापित करें।
sudo yum install -y nginx
NGINX शुरू और सक्षम करें।
sudo systemctl enable nginx.service && sudo systemctl start nginx.service
एंकर MySQL और SQLite डेटाबेस का समर्थन करता है। इस ट्यूटोरियल में, हालांकि, हम MariaDB डेटाबेस का उपयोग करेंगे, जो MySQL के प्रतिस्थापन में एक बूंद है।
CentOS के लिए एक MariaDB YUM रिपॉजिटरी बनाएं।
sudo vim /etc/yum.repos.d/MariaDB.repo
इसमें निम्नलिखित को कॉपी / पेस्ट करें।
# MariaDB 10.2 CentOS repository list - created 2017-12-11 23:19 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name=MariaDB
baseurl=https://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
फ़ाइल के स्थान पर होने के बाद, MariaDB स्थापित करें।
sudo yum install -y MariaDB-server MariaDB-client
मारियाडीबी को शुरू और सक्षम करें।
sudo systemctl enable mariadb.service && sudo systemctl start mariadb.service
mysql_secure_installation
अपने MariaDB इंस्टॉलेशन की सुरक्षा में सुधार करने और root
उपयोगकर्ता पासवर्ड सेट करने के लिए स्क्रिप्ट चलाएँ ।
sudo mysql_secure_installation
अंतिम चरण एंकर सीएमएस के लिए एक नया डेटाबेस और उपयोगकर्ता बनाना है।
मारियाडीबी में लॉगिन करें।
mysql -u root -p
डेटाबेस और उपयोगकर्ता बनाएँ।
CREATE DATABASE db_name;
GRANT ALL ON db_name.* TO 'user' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
मारियाडीबी से बाहर निकलें।
exit
CentOS अपने डिफ़ॉल्ट सॉफ़्टवेयर रिपॉजिटरी में नए PHP संस्करण प्रदान नहीं करता है। हमें एक Webtatic YUM रेपो जोड़ना होगा। उस पर निर्देशों के लिए इस वल्थर गाइड का पालन करें ।
PHP 7.2 और PHP आवश्यक एक्सटेंशन स्थापित करें।
sudo yum install -y php72w-cli php72w-fpm php72w-mbstring php72w-curl php72w-mysql php72w-sqlite3 php72w-mcrypt php72w-gd php72w-dom
PHP संस्करण की जाँच करें।
php --version
# PHP 7.2.2 (cli) (built: Feb 4 2018 10:14:07) ( NTS )
सक्षम करें और शुरू करें php-fpm.service
।
sudo systemctl enable php-fpm.service && sudo systemctl start php-fpm.service
sudo vi /etc/nginx/conf.d/anchor.conf
निम्न कॉन्फ़िगरेशन के साथ इसे चलाएँ और पॉप्युलेट करें।
server {
listen 80;
server_name example.com;
root /var/www/anchor;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
NGINX कॉन्फ़िगरेशन का परीक्षण करें।
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
# Composer version 1.6.3 2018-01-31 16:28:17
डॉक्यूमेंट रूट डायरेक्टरी बनाएं।
sudo mkdir -p /var/www/anchor
/var/www/anchor
निर्देशिका का स्वामित्व बदलें johndoe
।
sudo chown -R johndoe:johndoe /var/www/anchor
दस्तावेज़ रूट निर्देशिका पर जाएं।
cd /var/www/anchor
एंकर सीएमएस की नवीनतम रिलीज डाउनलोड करें।
composer create-project anchorcms/anchor-cms .
/var/www/anchor
निर्देशिका का स्वामित्व बदलें nginx
।
sudo chown -R nginx:nginx /var/www/anchor
/etc/php-fpm.d/www.conf
उपयोगकर्ता और समूह को खोलें और सेट करें nginx
।
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
पुनः आरंभ करें php-fpm.service
।
sudo systemctl restart php-fpm.service
/var/lib/php/session/
उपयोगकर्ता के लिए स्वामित्व बनाएं और बदलें nginx
।
sudo mkdir -p /var/lib/php/session/ && sudo chown -R nginx:nginx /var/lib/php/session/
अपने पसंदीदा वेब ब्राउज़र का उपयोग करके, अपनी साइट खोलें और Anchor CMS
इंस्टॉलर का पालन करें । इंस्टॉलर का पालन करने के बाद आपके पास एंकर अप और रनिंग होगा। एंकर व्यवस्थापक क्षेत्र तक पहुंचने के लिए बस /admin
अपने साइट URL पर जाएं। सुरक्षा उद्देश्यों के लिए, /var/www/anchor/install
जब आप स्थापना के साथ किए जाते हैं , तो निर्देशिका को हटा दें ।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ