Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
ज़माद एक खुला स्रोत हेल्पडेस्क / टिकटिंग सिस्टम है जो ग्राहक सहायता टीमों के लिए डिज़ाइन किया गया है। ज़माद के साथ, ग्राहक सेवा प्रतिनिधि वेब, फ़ॉर्म, ईमेल, चैट, ट्विटर, फेसबुक, इत्यादि सहित विभिन्न चैनलों से ग्राहक प्रश्नों और शिकायतों से आसानी से निपट सकते हैं।
203.0.113.1
helpdesk
helpdesk.example.com
ऊपर उल्लेखित सर्वर आवृत्ति को इंगित करने के लिए एक डोमेन कॉन्फ़िगर किया गया है। आप इस बारे में अन्य वल्चर ट्यूटोरियल में अधिक जानकारी जान सकते हैं ।Zammad द्वारा आवश्यक के रूप में, आपको Zammad साइट को दूरस्थ रूप से एक्सेस करने से पहले अपने सर्वर उदाहरण पर FQDN को ठीक से सेटअप करने की आवश्यकता है।
फ़ाइल vi
खोलने के लिए टेक्स्ट एडिटर का उपयोग करें /etc/hosts
।
sudo vi /etc/hosts
किसी भी मौजूदा लाइनों से पहले निम्न लाइन डालें।
203.0.113.1 helpdesk.example.com helpdesk
सेव करके छोड़ो।
:wq!
hostname -f
परिणाम की पुष्टि करने के लिए कमांड का उपयोग करें , जो इस तरह दिखेगा।
helpdesk.example.com
Zammad द्वारा आवश्यक के रूप में, आपको Zammad को स्थापित और चलाने से पहले अपने सर्वर उदाहरण पर जावा को स्थापित करना होगा।
OpenJDK 8 की नवीनतम स्थिर रिलीज़ स्थापित करें।
sudo apt install -y openjdk-8-jdk
OpenJDK 8 स्थापित होने के बाद, आप परिणाम को सत्यापित कर सकते हैं।
java -version
आउटपुट इस तरह दिखेगा।
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
अंत में, JAVA_HOME
पर्यावरण चर सेट करें ।
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Zammad खोज फ़ंक्शन प्रदान करने के लिए Elasticsearch का उपयोग करता है। उबंटू 16.04 पर, आप एलिस्टिक्स खोज की नवीनतम स्थिर रिलीज को स्थापित कर सकते हैं नीचे दिए गए आधिकारिक एलिटिक्सर्च डीईबी रेपो का उपयोग करके।
सबसे पहले, एलिस्टिक्स 5 सार्वजनिक हस्ताक्षर कुंजी को डाउनलोड और इंस्टॉल करें।
sudo apt install -y wget
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
फिर, apt-transport-https
पैकेज स्थापित करें ।
sudo apt install -y apt-transport-https
करने के लिए रिपॉजिटरी परिभाषा सहेजें /etc/apt/sources.list.d/elastic-5.x.list
।
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
इसके बाद, एपीटी का उपयोग करके एलेस्टिक्स खोज 5.x स्थापित करें।
sudo apt update -y
sudo apt install -y elasticsearch
अंत में, एलेस्टिक्स खोज सेवा शुरू करें और इसे बूट समय पर स्वचालित रूप से शुरू करें।
sudo systemctl daemon-reload
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
इसके अलावा, Elasticsearch को अनुक्रमणिका फ़ाइल अनुलग्नकों की अनुमति देने के लिए, आपको mapper-attachments
निम्नानुसार Elasticsearch प्लगइन स्थापित करने की आवश्यकता है।
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
अतिरिक्त अनुमतियों को अनुमोदित करने के लिए कहा जाने पर, " Y
" और फिर Enter
अधिष्ठापन समाप्त करने के लिए " " दबाएँ ।
नए प्लगइन को लोड करने के लिए एलीस्टेकर्च सेवा को पुनरारंभ करें।
sudo systemctl restart elasticsearch.service
इंस्टॉलेशन प्रक्रिया को सुविधाजनक बनाने के लिए, आप Zammad को स्थापित करने के लिए आधिकारिक Zammad DEB रेपो का उपयोग कर सकते हैं, साथ ही साथ Nginx, PostgreSQL और अधिक सहित विभिन्न निर्भरताएं, सभी एक ही समय में।
सबसे पहले, सुनिश्चित करें कि सर्वर इंस्टेंस एक UTF-8
लोकेल का उपयोग कर रहा है , अन्यथा PostgreSQL स्थापित नहीं किया जा सकता है।
locale
यदि आपको इसके अलावा कोई भी लोकेल सेटिंग मिलती है en_US.UTF-8
, तो आपको निम्न प्रकार से उस लोकल में स्विच करना होगा।
sudo apt install -y locales
sudo locale-gen en_US.UTF-8
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale
यह सुनिश्चित करने के बाद कि लोकेल सही है, आधिकारिक ज़माद डीईबी रेपो डाउनलोड करें।
wget -qO- https://dl.packager.io/srv/zammad/zammad/key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/zammad.list https://dl.packager.io/srv/zammad/zammad/stable/installer/ubuntu/16.04.repo
Zammad और सभी आवश्यक निर्भरता का उपयोग कर स्थापित करें APT
।
sudo apt update -y
sudo apt install -y zammad
Zammad सफलतापूर्वक स्थापित होने के बाद, Zammad सेवा स्वचालित रूप से आरंभ हो जाएगी। Zammad सेवा की स्थिति की पुष्टि करने के लिए आप निम्न कमांड का उपयोग कर सकते हैं।
sudo systemctl status zammad.service
इसकी स्थिति क्या होगी active (running)
।
इसके बाद, ज़मैकाड को एलेस्टिक्स खोज के साथ काम करने और सूचकांक के पुनर्निर्माण के लिए निम्नलिखित कमांड का उपयोग करें।
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild
अतिरिक्त इलास्टिक्स खोज सूचकांक नाम स्थान (वैकल्पिक) जोड़ें।
sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
सामान्य बाइनरी फ़ाइल प्रकारों को अनदेखा करें (वैकल्पिक)।
sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
अधिकतम अनुलग्नक आकार (वैकल्पिक) सेट करें।
sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
उपयोगकर्ताओं को ज़माद को दूरस्थ रूप से एक्सेस करने की अनुमति देने के लिए, आपको ज़माद नेग्नेक्स कॉन्फ़िगरेशन फ़ाइल को संशोधित करने की आवश्यकता है।
sudo vi /etc/nginx/sites-available/zammad.conf
लाइन का पता लगाएं।
server_name localhost;
localhost
अपने सर्वर उदाहरण के FQDN के साथ बदलें ।
server_name helpdesk.example.com;
सेव करके छोड़ो।
:wq!
अंत में, अपने संशोधनों को लागू करने के लिए Nginx सेवा को पुनरारंभ करें।
sudo systemctl restart nginx.service
अपने सर्वर उदाहरण पर SELinux की स्थिति निर्धारित करने के लिए निम्न आदेशों का उपयोग करें।
sudo apt install -y policycoreutils
sestatus
यदि enforcing
आपकी मशीन पर SELinux मोड में सक्षम है , तो आपको SELinux नियम को निम्नानुसार संशोधित करना होगा।
sudo apt install -y selinux selinux-basics selinux-utils selinux-policy-ubuntu setools
sudo setsebool httpd_can_network_connect on -P
यदि SELinux मोड disabled
में सक्षम या सक्षम permissive
है, तो संशोधनों को अनदेखा करें और आगे बढ़ें।
आपको निम्नानुसार UFW फ़ायरवॉल नियमों को संशोधित करने की आवश्यकता है।
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Nginx Full"
sudo ufw enable
अपने पसंदीदा वेब ब्राउज़र को इंगित करें http://helpdesk.example.com
, और फिर आपको Zammad getting started
पृष्ठ में लाया जाएगा ।
Setup new system
आगे बढ़ने के लिए बटन पर क्लिक करें ।
में Administrator Account
खिड़की, इनपुट व्यवस्थापक की प्रथम नाम, अंतिम नाम, ईमेल, और पासवर्ड (दो बार), और फिर क्लिक करें Create
बटन।
में Organization
खिड़की, इनपुट संगठन का नाम और प्रणाली यूआरएल http://helpdesk.example.com
, आपका लोगो (अगर कोई है), और फिर क्लिक करें Next
बटन।
में Email Notification
खिड़की, एक उचित ईमेल विधि भेजने चुनते हैं, और फिर क्लिक करें Continue
बटन।
में Connect Channels
खिड़की, क्लिक Skip
प्रारंभिक सेटअप समाप्त करने के लिए बटन। सभी चैनलों को बाद में अनुकूलित किया जा सकता है।
एक परिचालन ज़म्माद टिकटिंग प्रणाली स्थापित करने के लिए यह सब है। Zammad इंटरफ़ेस का पता लगाने और ग्राहक सेवा प्रतिनिधियों को आमंत्रित करने के लिए स्वतंत्र महसूस करें। पढ़ने के लिए धन्यवाद।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ