Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
स्फिंक्स एक स्वतंत्र और खुला स्रोत पूर्ण-पाठ खोज इंजन है जिसे तेजी ���े और उच्च गुणवत्ता वाले खोज परिणामों को प्रदान करने के लिए विभिन्न वेब अनुप्रयोगों में एकीकृत किया जा सकता है।
यह लेख आपको दिखाएगा कि Sphinx सर्च इंजन को इंडेक्स करने के लिए और Vultr CentOS 7 सर्वर उदाहरण पर MariaDB डेटाबेस को कैसे खोजें। यह आपको अपनी परियोजना में स्फिंक्स का उपयोग करने के कुछ प्रारंभिक विचार देगा।
sudo yum update -y && sudo reboot
सिस्टम रिबूट खत्म होने के बाद, फिर से लॉग इन करने के लिए उसी sudo उपयोगकर्ता का उपयोग करें।
Sphinx का उपयोग विभिन्न डेटा स्रोतों को खोजने के लिए किया जा सकता है, जैसे SQL डेटाबेस, सादा पाठ फ़ाइलें, HTML फ़ाइलें, आदि। यहाँ, आइए एक नजर डालते हैं कि मारफडीबी डेटाबेस पर खोजों को करने के लिए Sphinx का उपयोग कैसे करें।
YUM का उपयोग करके MariaDB स्थापित करें:
sudo yum install mariadb mariadb-server
मारियाडीबी सेवा शुरू करें:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
सुरक्षा उद्देश्यों के लिए, सुरक्षित MySQL अधिष्ठापन करें:
sudo /usr/bin/mysql_secure_installation
इस प्रक्रिया को निम्नलिखित निर्देशों के अनुसार समाप्त करें:
Enter current password for root (enter for none): Press Enter
Set root password? [Y/n]: Input Y, then press Enter
New password: Input a new password for root, press Enter
Re-enter new password: Input the same password again, then press Enter
Remove anonymous users? [Y/n]: Input Y, then press Enter
Disallow root login remotely? [Y/n]: Input Y, then press Enter
Remove test database and access to it? [Y/n]: Input Y, then press Enter
Reload privilege tables now? [Y/n]: Input Y, then press Enter
सुरक्षित MySQL स्थापना के पूरा होने के बाद, आपको MySQL उपयोगकर्ता "रूट" के लिए एक नया पासवर्ड सेट करना होगा। इस ट्यूटोरियल में, मैं इसे "yourpassword" के रूप में संदर्भित करूँगा।
स्फिंक्स का नवीनतम संस्करण स्थापित करने के लिए, आपको Sphinx आधिकारिक वेबसाइट से उचित आरपीएम पैकेज डाउनलोड करने की आवश्यकता है:
cd ~
wget http://sphinxsearch.com/files/sphinx-2.2.10-1.rhel7.x86_64.rpm
sudo yum install sphinx-2.2.10-1.rhel7.x86_64.rpm
"परीक्षण" नामक एक डेटाबेस बनाने के लिए निम्नलिखित MySQL कमांड का उपयोग करें:
mysql -u root -p -e "CREATE DATABASE test"
जब आपको पासवर्ड प्रदान करने के लिए कहा जाता है, तो आप पहले जो सेट करते हैं उसे इनपुट करें और फिर एंटर दबाएं।
अब, Sphinx उदाहरण sql फ़ाइल से परीक्षण डेटा आयात करें:
mysql -u root -p test < /usr/share/doc/sphinx-2.2.10/example.sql
दोबारा, उसी पासवर्ड को इनपुट करें और फिर आयात समाप्त करने के लिए Enter दबाएं।
Sphinx कॉन्फ़िगरेशन फ़ाइल खोलें /etc/sphinx/sphinx.conf
:
sudo vi /etc/sphinx/sphinx.conf
अभी के लिए, आपको केवल MySQL उपयोगकर्ता नाम sql_user
और पासवर्ड सेट sql_pass
करना होगा, जो होगा:
sql_user = root
sql_pass = yourpassword
सेव करके छोड़ो:
:wq
इंडेक्स और सर्चड दोनों स्फिंक्स के महत्वपूर्ण घटक हैं। इंडेक्स डेटा स्रोत से डेटा इकट्ठा करने के लिए प्रभारी है, और सर्चड सर्च इंजन का हिस्सा है जो वास्तव में खोजों को संभालता है।
निम्नलिखित आदेशों को व्यवस्थित रूप से चलाना सुनिश्चित करें, या आप त्रुटियों का सामना करेंगे।
sudo indexer --all
sudo searchd
सूचकांक स्थिति को नियमित रूप से अपडेट करने के लिए, क्रोन जॉब बनाएं:
sudo crontab -e
निम्न प्रविष्टि इनपुट करें:
0 * * * * /usr/bin/indexer --rotate --config /etc/sphinx/sphinx.conf --all
सेव करके छोड़ो:
:wq
यह क्रॉन जॉब प्रति घंटा इंडेक्स स्टेटस को अपडेट करेगा।
आप स्फिंक्स के अपने सेटअप का परीक्षण करने के लिए एक पूर्वनिर्धारित अजगर स्क्रिप्ट का उपयोग कर सकते हैं:
python /usr/share/sphinx/api/test.py this is my test document
यह कमांड MySQL डेटाबेस में "यह मेरा टेस्ट डॉक्यूमेंट है" सर्च करेगा और फिर आपको सर्च रिजल्ट दिखाएगा।
जो इस ट्यूटोरियल को समाप्त करता है। स्फिंक्स में एक खोज एपीआई भी शामिल है, जिसका उपयोग आपके स्वयं के PHP, पर्ल, पायथन, रूबी या जावा परियोजनाओं से किया जा सकता है। अधिक जानकारी स्फिंक्स आधिकारिक वेबसाइट पर उपलब्ध है।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ