Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
OTRS, जिसे "ओपन-सोर्स टिकट रिक्वेस्ट सिस्टम" के रूप में भी जाना जाता है, एक स्वतंत्र और ओपन सोर्स वेब-आधारित टिकटिंग प्रणाली है।
इस ट्यूटोरियल में, हम Ubuntu 16.04 पर OTRS स्थापित और कॉन्फ़िगर करेंगे।
शुरू करने से पहले, आपको अपने सिस्टम में कुछ आवश्यक पैकेज इंस्टॉल करने होंगे। आप निम्नलिखित कमांड चलाकर उन सभी को स्थापित कर सकते हैं:
sudo apt-get install wget unzip -y
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, निम्न कमांड को चलाकर अपने सिस्टम को नवीनतम संस्करण में अपडेट करें:
sudo apt-get update -y
sudo apt-get upgrade -y
अगला, सभी अपडेट लागू करने के लिए अपने सिस्टम को पुनरारंभ करें:
sudo shutdown -r now
इसके बाद, आपको अपने सर्वर पर Apache वेब सर्वर और MariaDB स्थापित करने की आवश्यकता होगी। आप उन्हें निम्न आदेश चलाकर स्थापित कर सकते हैं:
sudo apt-get install apache2 libapache2-mod-perl2 mariadb-server -y
एक बार इंस्टॉलेशन पूरा होने के बाद, Apache और MariaDB सर्वर शुरू करें और उन्हें निम्नलिखित कमांड के साथ बूट समय पर शुरू करने के लिए सक्षम करें:
sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql
MariaDB स्थापित करने के बाद, आपको OTRS के लिए एक डेटाबेस बनाने की आवश्यकता होगी।
सबसे पहले, निम्नलिखित कमांड के साथ MySQL शेल में लॉग इन करें:
mysql -u root -p
अगला, निम्नलिखित कमांड के साथ ओटीआरएस के लिए एक डेटाबेस बनाएं:
MariaDB [(none)]> CREATE DATABASE otrs_db;
अगला, OTRS के लिए एक उपयोगकर्ता बनाएँ और निम्नलिखित आदेश के साथ OTRS डेटाबेस के लिए सभी विशेषाधिकार प्रदान करें:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON otrs_db.* TO 'otrs'@'localhost' IDENTIFIED BY 'password';
अगला, निम्नलिखित आदेश के साथ विशेषाधिकार फ्लश करें:
MariaDB [(none)]> FLUSH PRIVILEGES;
MySQL शेल से बाहर निकलें:
MariaDB [(none)]> \q
एक बार MariaDB कॉन्फ़िगर हो जाने के बाद, आपको my.cnf
फ़ाइल में डिफ़ॉल्ट MySQL सेटिंग्स को बदलना होगा । आप my.cnf
निम्नानुसार फ़ाइल को संपादित करके ऐसा कर सकते हैं ;
sudo nano /etc/mysql/my.cnf
निम्न पंक्तियों को निम्न में जोड़ें:
[mysqld]
max_allowed_packet=30M
query_cache_size=36M
innodb_log_file_size=256M
इन परिवर्तनों को लागू करने के लिए फ़ाइल को सहेजें फिर MariaDB सेवा को फिर से शुरू करें:
sudo systemctl restart mysql
OTRS पर्ल में लिखा गया है और पर्ल मॉड्यूल की संख्या का उपयोग करता है। तो आपको अपने सिस्टम में सभी आवश्यक पर्ल मॉड्यूल को स्थापित करने की आवश्यकता होगी। आप निम्नलिखित कमांड चलाकर उन सभी को स्थापित कर सकते हैं:
sudo apt-get install libdbd-odbc-perl libauthen-ntlm-perl libxml-libxml-perl libxml-libxslt-perl libpdf-api2-simple-perl libyaml-libyaml-perl libencode-hanextra-perl libjson-xs-perl libmail-imapclient-perl libtemplate-perl libtemplate-perl libtext-csv-xs-perl libapache2-mod-perl2 libdbd-pg-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libgd-text-perl libgd-graph-perl libapache-dbi-perl libarchive-zip-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl -y
एक बार सभी मॉड्यूल स्थापित हो जाने के बाद, फिर अपाचे के लिए पर्ल मॉड्यूल को सक्रिय करें, फिर निम्नलिखित कमांड के साथ अपाचे सेवा को फिर से शुरू करें:
sudo a2enmod perl
sudo systemctl restart apache2
इसके बाद, आपको ओटीआरएस के नवीनतम संस्करण को उनकी वेबसाइट से डाउनलोड करना होगा। ऐसा करने के लिए, निम्नलिखित कमांड चलाएँ:
wget http://ftp.otrs.org/pub/otrs/otrs-5.0.22.zip
डाउनलोड पूरा होने के बाद, डाउनलोड की गई फ़ाइल को निम्न कमांड से निकालें:
unzip otrs-5.0.22.zip
इसके बाद, निकाली गई निर्देशिका को / ऑप्ट /: पर ले जाएँ।
sudo mv otrs-5.0.22- /opt/otrs
अंत में, आप निम्न स्क्रिप्ट को चलाकर लापता मॉड्यूल की जांच कर सकते हैं:
sudo /opt/otrs/bin/otrs.CheckModules.pl
अगला, निम्नलिखित कमांड के साथ एक OTRS उपयोगकर्ता बनाएं:
sudo useradd -d /opt/otrs -c 'OTRS user' otrs
sudo usermod -G www-data otrs
अगला, आपको OTRS डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल की प्रतिलिपि बनाने और इसके अंदर कुछ बदलाव करने की आवश्यकता होगी। आप निम्न आदेश चलाकर ऐसा कर सकते हैं:
cd /opt/otrs/Kernel
sudo cp Config.pm.dist Config.pm
sudo nano Config.pm
निम्नलिखित पंक्तियों को बदलें:
# The database name
$Self->{Database} = 'otrs_db';
# The database user
$Self->{DatabaseUser} = 'otrs';
# The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt
# for crypted passwords
$Self->{DatabasePw} = 'password';
समाप्त होने पर फ़ाइल को सहेजें और बंद करें।
अगला, संपादन apache2-perl-startup.pl
फ़ाइल द्वारा MySQL समर्थन सक्षम करें :
sudo nano /opt/otrs/scripts/apache2-perl-startup.pl
नीचे दिखाए अनुसार फ़ाइल बदलें:
# enable this if you use mysql
use DBD::mysql ();
use Kernel::System::DB::mysql;
जब आप समाप्त कर लें, तो फ़ाइल को सहेजें और बंद करें।
इसके बाद, आपको /opt/otrs
निर्देशिका को उचित अनुमति देने की आवश्यकता होगी । आप निम्न आदेश चलाकर ऐसा कर सकते हैं:
sudo /opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data
एक बार सब कुछ कॉन्फ़िगर हो जाने के बाद, आपको Apache वेब कॉन्फ़िगरेशन डायरेक्टरी के लिए OTRS के लिए एक सिमलिंक बनाने की आवश्यकता होगी। आप निम्न आदेश चलाकर ऐसा कर सकते हैं:
sudo ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
अगला, निम्न कमांड के साथ OTRS वर्चुअल होस्ट को सक्षम करें:
sudo a2ensite otrs
अगला, आपको ओटीआरएस द्वारा आवश्यक कुछ अपाचे मॉड्यूल को सक्षम करने की आवश्यकता होगी। आप निम्नलिखित कमांड चलाकर उन सभी को सक्षम कर सकते हैं:
sudo a2enmod headers
sudo a2enmod version
sudo a2enmod deflate
sudo a2enmod filter
अंत में, सभी परिवर्तनों को लागू करने के लिए Apache वेब सर्वर को पुनरारंभ करें:
sudo systemctl restart apache2
शुरू करने से पहले, आपको 80
फ़ायरवॉल के माध्यम से पोर्ट की अनुमति देने की आवश्यकता होगी । आप निम्न आदेश चलाकर ऐसा कर सकते हैं:
sudo ufw enable
sudo ufw allow 80
फ़ायरवॉल कॉन्फ़िगर होने के बाद, अपना वेब ब्राउज़र खोलें और URL टाइप करें http://your-server-ip/otrs/installer.pl
और इंस्टॉलेशन को पूरा करने के लिए आवश्यक चरणों को पूरा करें।
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, ओटीआरएस डेमन शुरू करें और निम्नलिखित कमांड के साथ अपने क्रोनजोब को सक्रिय करें:
sudo su - otrs -c "/opt/otrs/bin/otrs.Daemon.pl start"
sudo su - otrs -c "/opt/otrs/bin/Cron.sh start"
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
इंटरनेट रिले चैट (आईआरसी) एक ऐसी चीज है जो इंटरनेट के शुरुआती दिनों से आसपास है। इस गाइड में, मैं आपको आईआर सेटअप करने का तरीका दिखाऊंगा
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
एक अलग प्रणाली का उपयोग? ब्रेटली एक नई संपीड़न विधि है जिसमें GZIP से बेहतर संपीड़न अनुपात है। इसका स्रोत कोड सार्वजनिक रूप से इस Githu पर होस्ट किया गया है
एक अलग प्रणाली का उपयोग? सबरियन 4.1 सीएमएस एक शक्तिशाली और लचीला खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो सहज और स्पष्ट रूप से सामने लाता है
एक अलग प्रणाली का उपयोग? DokuWiki PHP में लिखा एक खुला स्रोत विकी प्रोग्राम है जिसमें एक डेटाबेस की आवश्यकता नहीं होती है। यह पाठ फ़ाइलों में डेटा संग्रहीत करता है। DokuWik
एक अलग प्रणाली का उपयोग? चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, काफी कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.co से माइग्रेट करने की योजना बनाई है
PBX इन ए फ्लैश 5 (PIAF5) एक डेबियन 8 आधारित ऑपरेटिंग सिस्टम है जो आपके Vultr VPS को पूर्ण विकसित PBX में बदल देता है। इसके पास निम्नलिखित विशेषताएं हैं, और बहुत कुछ।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा
एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें
एक अलग प्रणाली का उपयोग? NodeBB एक Node.js आधारित फोरम है। यह त्वरित बातचीत और वास्तविक समय सूचनाओं के लिए वेब सॉकेट का उपयोग करता है। NodeBB स्रोत कोड i
एक अलग प्रणाली का उपयोग? ब्रेटली Gzip की तुलना में बेहतर संपीड़न अनुपात के साथ एक नई संपीड़न विधि है। इसका स्रोत कोड सार्वजनिक रूप से Github पर होस्ट किया गया है। थी
एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:
एक अलग प्रणाली का उपयोग? WonderCMS एक खुला स्रोत, तेज़ और छोटी सपाट फ़ाइल है, जिसे PHP में लिखा गया है। WonderCMS स्रोत कोड Github पर होस्ट किया गया है। यह गाइड wil
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ