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.phpVi पाठ संपादक के साथ संपादित करें ।
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 स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
इंटरनेट रिले चैट (आईआरसी) एक ऐसी चीज है जो इंटरनेट के शुरुआती दिनों से आसपास है। इस गाइड में, मैं आपको आईआर सेटअप करने का तरीका दिखाऊंगा
एक अलग प्रणाली का उपयोग? ब्रेटली एक नई संपीड़न विधि है जिसमें GZIP से बेहतर संपीड़न अनुपात है। इसका स्रोत कोड सार्वजनिक रूप से इस Githu पर होस्ट किया गया है
परिचय MySQL में विचारों के रूप में एक महान विशेषता है। दृश्य संग्रहीत प्रश्न हैं। अन्यथा लंबी क्वेरी के लिए उन्हें एक उपनाम के रूप में सोचें। इस गाइड में,
एक अलग प्रणाली का उपयोग? सबरियन 4.1 सीएमएस एक शक्तिशाली और लचीला खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो सहज और स्पष्ट रूप से सामने लाता है
एक अलग प्रणाली का उपयोग? DokuWiki PHP में लिखा एक खुला स्रोत विकी प्रोग्राम है जिसमें एक डेटाबेस की आवश्यकता नहीं होती है। यह पाठ फ़ाइलों में डेटा संग्रहीत करता है। DokuWik
यह आलेख आपको सिखाएगा कि डेबियन पर चेरोट जेल कैसे सेट करें। मुझे लगता है कि आप डेबियन 7.x का उपयोग कर रहे हैं यदि आप डेबियन 6 या 8 चला रहे हैं, तो यह काम कर सकता है, बू
परिचय डेबियन पर वीपीएन सर्वर स्थापित करने का एक आसान तरीका PiVPN के साथ है। PiVPN OpenVPN के लिए एक इंस्टॉलर और आवरण है। यह आपके लिए सरल कमांड बनाता है
एक अलग प्रणाली का उपयोग? चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, काफी कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.co से माइग्रेट करने की योजना बनाई है
PBX इन ए फ्लैश 5 (PIAF5) एक डेबियन 8 आधारित ऑपरेटिंग सिस्टम है जो आपके Vultr VPS को पूर्ण विकसित PBX में बदल देता है। इसके पास निम्नलिखित विशेषताएं हैं, और बहुत कुछ।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा
किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ