Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
स्रोत कोड, प्रलेखन, चित्र और कई और अधिक की समीक्षा के लिए समीक्षा बोर्ड एक स्वतंत्र और खुला स्रोत उपकरण है। यह वेब-आधारित सॉफ्टवेयर है जिसे पायथन में लिखा गया है और इसका डेटा स्टोर करने के लिए SQLite, MySQL या PostgreSQL दोनों का उपयोग करता है।
इस ट्यूटोरियल में हम Ubuntu 16.10 पर समीक्षा बोर्ड का नवीनतम संस्करण स्थापित करेंगे।
उबंटू सर्वर उदाहरण में किसी भी पैकेज को स्थापित करने से पहले, सिस्टम को अपडेट करने की सिफारिश की जाती है। Sudo उपयोगकर्ता का उपयोग करके लॉगिन करें और सिस्टम को अपडेट करने के लिए निम्न कमांड चलाएं।
sudo apt-get update
sudo apt-get -y upgrade
रिव्यू बोर्ड स्थापित करने से पहले, हमें पहले कुछ निर्भरताएँ स्थापित करनी होंगी। निम्नलिखित कमांड का उपयोग करके पायथन, मेम्चे और आवश्यक उपकरण स्थापित करें।
sudo apt-get -y install python-setuptools python-dev memcached patch libjpeg-dev python-mysqldb
sudo easy_install pip
अब निम्नलिखित आदेश का उपयोग करके समीक्षा बोर्ड द्वारा समर्थित संशोधन नियंत्रण प्रणाली के लिए समर्थन स्थापित करें।
sudo apt-get -y install cvs git-core subversion python-svn
समीक्षा बोर्ड स्थापित करने के लिए निम्न आदेश चलाएँ।
sudo pip install ReviewBoard
यदि आप स्थापना के दौरान किसी भी समस्या का सामना करते हैं, तो आपको कुछ और निर्भरताएं स्थापित करने की आवश्यकता हो सकती है ताकि समीक्षा बोर्ड स्थापित हो सके।
sudo apt-get -y install python-cffi
sudo apt-get -y install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3
sudo apt-get -y install zlib1g-dev libxml2-dev libxslt1-dev libssl-dev
अब इंस्टॉलर को फिर से चलाएं।
sudo pip install ReviewBoard
समीक्षा बोर्ड डेटा का संग्रह करने के लिए SQLite, MySQL या PostgreSQL दोनों का उपयोग कर सकता है। इस ट्यूटोरियल में हम अपने डेटा को स्टोर करने के लिए MySQL का उपयोग करेंगे। MySQL को स्थापित करने के लिए, निम्न कमांड चलाएँ।
sudo apt-get -y install mysql-server
अब निम्नलिखित कमांड का उपयोग करके डिफ़ॉल्ट MySQL कॉन्फ़िगरेशन फ़ाइल को संपादित करें।
sudo nano /etc/mysql/my.cnf
फ़ाइल के नीचे निम्न पंक्तियों को जोड़ें ताकि सर्वर पाठ के लिए UTF-8 एन्कोडिंग का उपयोग करने के लिए कॉन्फ़िगर किया गया हो।
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
एक बार MySQL स्थापित होने के बाद, MySQL शुरू करने के लिए निम्न कमांड चलाएँ और इसे स्वचालित रूप से निम्नलिखित कमांड का उपयोग करके बूट समय पर शुरू करने में सक्षम करें।
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
अब निम्न आदेश का उपयोग करके अपने MySQL स्थापना को सुरक्षित करें।
sudo mysql_secure_installation
आपसे वर्तमान रूट पासवर्ड मांगा जाएगा। जैसा कि हमने अभी MySQL स्थापित किया है, रूट पासवर्ड सेट नहीं है। आगे बढ़ने के लिए Enter की दबाएं। अपने MySQL सर्वर के लिए एक मजबूत रूट पासवर्ड सेट करें और Y
पूछे गए अन्य सभी सवालों के जवाब दें । पूछे गए सभी प्रश्न स्व व्याख्यात्मक हैं।
एक बार आपके MySQL सर्वर की सुरक्षा सख्त हो जाने के बाद, रिव्यू बोर्ड डेटा स्टोर करने के लिए एक डेटाबेस बनाने के लिए आगे बढ़ें।
निम्न आदेश का उपयोग करके रूट उपयोगकर्ता के रूप में MySQL शेल में लॉगिन करें।
mysql -u root -p
रूट उपयोगकर्ता के लिए पासवर्ड प्रदान करें जिसे आपने पहले सेट किया था।
अब डेटाबेस और डेटाबेस उपयोगकर्ता की समीक्षा बोर्ड स्थापना के लिए बनाने के लिए निम्न क्वेरीज़ चलाएँ।
CREATE DATABASE rb_data;
CREATE USER 'rb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON rb_data.* TO 'rb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
सुनिश्चित करें कि आप ऊपर दिए गए प्रत्येक प्रश्न के अंत में अर्धविराम का उपयोग करते हैं। आप अपनी आवश्यकता के अनुसार डेटाबेस का नाम rb_data
और डेटाबेस उपयोगकर्ता नाम बदल सकते हैं rb_user
। StrongPassword
एक बहुत मजबूत पासवर्ड के साथ बदलना सुनिश्चित करें ।
निम्नलिखित कमांड का उपयोग करके अपाचे वेब सर्वर स्थापित करें।
sudo apt-get install apache2
अब आप एक समीक्षा बोर्ड साइट बना सकते हैं। एक नई समीक्षा बोर्ड साइट बनाने के लिए निम्नलिखित कमांड चलाएँ।
sudo rb-site install /var/www/reviews.example.net
उपरोक्त कमांड में, अपने वास्तविक डोमेन के अनुसार अपनी साइट पर पथ बदलें। स्थापना के दौरान यह आपसे कुछ मापदंडों के लिए पूछेगा जो इस प्रकार हैं।
Domain Name: reviews.example.net #Your actual domain
Root Path [/]: #Press enter to use default
Database Type: 1 #Enter 1 for MySQL
Database Name [reviewboard]: rb_data #Your database name
Database Server [localhost]: #Press enter to use default
Database Username: rb_user #Your database username
Database Password: #Your database password
Memcache Server [localhost:11211]: #Press enter to use default
Username [admin]: #Provide Administrator account username
Password: #Provide Administrator account password
E-Mail Address: #Provide Administrator email
अब Apache उपयोगकर्ता को निम्नलिखित आदेश का उपयोग करके समीक्षा बोर्ड फ़ाइलों का स्वामित्व प्रदान करें।
sudo chown -R www-data:www-data /var/www/reviews.example.net
अब निम्नलिखित कमांड का उपयोग करके अपाचे कॉन्फ़िगरेशन फ़ाइल का एक प्रतीकात्मक लिंक बनाएं।
sudo cp /var/www/reviews.example.net/conf/apache-wsgi.conf /etc/apache2/sites-available/reviews.example.net.conf
sudo ln -s /etc/apache2/sites-available/reviews.example.net.conf /etc/apache2/sites-enabled/reviews.example.net.conf
अब मेमकाटेड और अपाचे सेवाओं को शुरू करें और उन्हें निम्नलिखित आदेशों का उपयोग करके बूट समय पर शुरू करने के लिए सक्षम करें।
sudo systemctl start memcached.service
sudo systemctl enable memcached.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
अंत mod-wgsi
में निम्नलिखित कमांड का उपयोग करके इंस्टॉल करें।
sudo aptitude install libapache2-mod-wsgi
अब आप http://reviews.example.net
समीक्षा बोर्ड साइट तक पहुंचने के लिए ब्राउज़ कर सकते हैं । समीक्षा बोर्ड की स्थापना अब समाप्त हो गई है।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ