Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
phpMyAdmin एक सुविधाजनक वेब-आधारित MySQL डेटाबेस प्रशासन उपकरण है जो आपको कमांड संचालित डेटाबेस प्रबंधन से कई टन बचा सकता है। इस लेख में, मैं आपको दिखाऊंगा कि वन-क्लिक वर्डप्रेस ऐप पर phpMyAdmin कैसे स्थापित करें और सुरक्षित करें।
मुझे लगता है कि आपने स्क्रैच से वन-क्लिक वर्डप्रेस एप्लिकेशन को तैनात किया है और रूट के रूप में लॉग इन किया है। गैर-रूट उपयोगकर्ताओं को sudo
कमांड का उपयोग करने की आवश्यकता होगी ।
अपने ब्राउज़र से phpMyAdmin आधिकारिक वेबसाइट पर जाएं , phpMyAdmin-4.4.7-all-languages.tar.bz2
अपने स्थानीय मशीन पर समान नाम के साथ एक संग्रह फ़ाइल डाउनलोड करने के लिए लिंक पर क्लिक करें । फिर इसे /var/www/html
अपने VPS पर WinSCP या इसी तरह के SFTP टूल से डायरेक्टरी में अपलोड करें ।
अपने टर्मिनल से निम्नलिखित आदेशों के साथ संग्रह फ़ाइल को खोल दें:
cd /var/www/html
tar -jxvf phpMyAdmin-4.4.7-all-languages.tar.bz2
PhpMyAdmin को अनधिकृत पहुँच से बचाने के लिए, आपको नव-निर्मित phpMyAdmin
निर्देशिका का नाम बदलकर दूसरे असामान्य और निजी नाम पर रखना चाहिए । हम pmapma
यहां उपयोग क��ते हैं।
mv phpMyAdmin-4.4.7-all-languages pmapma
अब, हमें phpMyAdmin के लिए एक कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता है। फ़ाइल की एक प्रति बनाएँ config.default.php
और उसका नाम बदलें config.inc.php
:
cd pmapma
cp config.sample.inc.php config.inc.php
config.inc.php
Vi पाठ संपादक के साथ संपादित करें ।
vi config.inc.php
ब्लोफिश गुप्त में भरें, किसी भी अन्य मापदंडों को अकेला छोड़ दें।
$cfg['blowfish_secret'] = 'InputRandomCharactersHere';
InputRandomCharactersHere
किसी भी वर्ण से बदलें , 46 बिट से अधिक नहीं, और इसे खाली न छोड़ें।
सहेजें और vi छोड़ दें।
:wq
http://your_host_IP/pmapma
अपने ब्राउज़र से जाएँ । आप निर्देशिका में अनुमति त्रुटि का सामना करेंगे /var/lib/php/fpm/session/
। आप इस निर्देशिका के स्वामी को बदलकर त्रुटि को ठीक कर सकते हैं nginx
।
chown nginx /var/lib/php/fpm/session/
अपने ब्राउज़र से पृष्ठ को ताज़ा करें, आप पाएंगे कि त्रुटि संकेत गायब हो गया। अब आप MySQL रूट क्रेडेंशियल के साथ लॉग इन कर सकते हैं। आप इसे फ़ाइल से प्राप्त कर सकते हैं /root/.my.cnf
।
cat /root/.my.cnf
phpMyAdmin एक शक्तिशाली उपकरण है, आप कभी नहीं चाहेंगे कि कोई अनधिकृत उपयोगकर्ता इसे एक्सेस करे। इस प्रकार, हम phpMyAdmin लॉग-इन इंटरफ़ेस में एक अतिरिक्त प्रमाणीकरण गेट जोड़ सकते हैं।
सबसे पहले, आपको अपने टर्मिनल से एक एन्क्रिप्टेड पासवर्ड बनाने की आवश्यकता है।
openssl passwd
इनपुट और उस पासवर्ड की पुष्टि करें जिसे आप उपयोग करना चाहते हैं। तब आपके द्वारा इनपुट किए गए पासवर्ड का एक एन्क्रिप्टेड संस्करण स्क्रीन पर प्रदर्शित होगा। इसे कागज पर लिख लें, हम बाद में इसका उपयोग करेंगे। एन्क्रिप्टेड पासवर्ड कुछ इस तरह होना चाहिए:
rs4D8QYVwojBI
अब, Nginx सिफरटेक्स्ट स्टोरेज डायरेक्टरी में एक प्रमाणीकरण फ़ाइल बनाएँ /etc/nginx/htpasswd/
। हम pma
यहां फ़ाइल नाम का उपयोग करेंगे , इसे अपने स्वयं के फ़ाइल नाम से बदलना याद रखें।
vi /etc/nginx/htpasswd/pma
उस उपयोगकर्ता नाम को जोड़ें जिसे आप उपयोग करना चाहते हैं और एन्क्रिप्ट किया गया पासवर्ड जिसे आप इस फ़ाइल में निम्न प्रारूप द्वारा उत्पन्न करते हैं।
pmauser:rs4D8QYVwojBI
उपयोगकर्ता नाम pmauser
और एन्क्रिप्ट किए गए पासवर्ड rs4D8QYVwojBI
को अपने स्वयं के साथ बदलना याद रखें ।
सहेजें और vi छोड़ दें।
:wq
अगला, आपको vhost फ़ाइलों को इसमें संशोधित करना होगा /etc/nginx/conf.d
: wordpress_http.conf
और wordpress_https.conf
।
कॉन्फ़िगरेशन त्रुटि के मामले में, उनका बैकअप बनाएं।
cp /etc/nginx/conf.d/*.conf /root/
फ़ाइल में wordpress_http.conf
, ब्लॉक को location ^~ /wp-admin/ {
इसके साथ शुरू करें , यह होना चाहिए:
location ^~ /wp-admin/ {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/htpasswd/wpadmin;
location ~* \.(htaccess|htpasswd) {
deny all;
}
location ~ \.php(?:$|/) {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass php-handler-http;
fastcgi_read_timeout 60s;
}
}
सही इसके तहत पूरे ब्लॉक करने के लिए एक कॉपी बनाएं, तो संशोधित wp-admin
करने के लिए पहली पंक्ति में pmapma
है, और wpadmin
करने के लिए तीसरी लाइन में pma
। किसी अन्य सामग्री को संशोधित न करें।
location ^~ /pmapma/ {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/htpasswd/pma;
location ~* \.(htaccess|htpasswd) {
deny all;
}
location ~ \.php(?:$|/) {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass php-handler-http;
fastcgi_read_timeout 60s;
}
}
निर्देशिका नाम pmapma
और फ़ाइल नाम pma
को अपने स्वयं के साथ बदलना याद रखें ।
सहेजें और vi छोड़ दें।
:wq
साथ ही, आपको फ़ाइल में एक समान ब्लॉक खोजने की जरूरत है wordpress_https.conf
और उसी फैशन में फ़ाइल को संशोधित करें।
अंत में, परिवर्तनों को प्रभावी बनाने के लिए, आपको वेब सर्वर को पुनरारंभ करने की आवश्यकता है।
service nginx restart && service php-fpm restart
बस। आपने Vultr One-Click WordPress App पर phpMyAdmin स्थापित और सुरक्षित किया है।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ