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 1.8 की नवीनतम स्थिर रिलीज़ स्थापित करें।
sudo yum install -y java-1.8.0-openjdk-devel
OpenJDK 1.8 स्थापित होने के बाद, आप परिणाम को सत्यापित कर सकते हैं।
java -version
आउटपुट इस तरह दिखेगा।
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, 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 का उपयोग करता है। CentOS 7 पर, आप एलिस्टिक्स खोज की नवीनतम स्थिर रिलीज़ को नीचे की तरह आधिकारिक एलिटिक्सर्च YUM रेपो का उपयोग करके इंस्टॉल कर सकते हैं।
सबसे पहले, एलेस्टिक्स खोज 5 सार्वजनिक हस्ताक्षर कुंजी स्थापित करें।
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
उसके बाद, Elasticsearch YUM रेपो सेटअप करें।
cat <<EOF | sudo tee -a /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
अगला, उपयोग करके एलिस्टिक्स खोज स्थापित करें YUM
।
sudo yum install -y elasticsearch
अंत में, एलेस्टिक्स खोज सेवा शुरू करें और इसे बूट समय पर स्वचालित रूप से शुरू करें।
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
इसके अलावा, Elasticsearch को अनुक्रमणिका फ़ाइल अनुलग्नकों की अनुमति देने के लिए, आपको Elasticsearch mapper-attachments
प्लगइन स्थापित करने की आवश्यकता है ।
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
अतिरिक्त अनुमतियों को अनुमोदित करने के लिए कहा जाने पर, " Y
" और फिर Enter
अधिष्ठापन समाप्त करने के लिए " " दबाएँ ।
नए प्लगइन को लोड करने के लिए एलीस्टेकर्च सेवा को पुनरारंभ करें।
sudo systemctl restart elasticsearch
स्थापना प्रक्रिया को सुविधाजनक बनाने के लिए, आप एक ही समय में Nginx, PostgreSQL और अधिक सहित विभिन्न निर्भरता के साथ Zammad को स्थापित करने के लिए आधिकारिक Zammad YUM रेपो का उपयोग कर सकते हैं।
आधिकारिक Zammad YUM रेपो डाउनलोड करें।
sudo wget -O /etc/yum.repos.d/zammad.repo https://dl.packager.io/srv/zammad/zammad/stable/installer/el/7.repo
ज़माद स्थापित करें और सभी आवश्यक निर्भरताएं।
sudo yum 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/conf.d/zammad.conf
इस लाइन का पता लगाएं।
server_name localhost;
localhost
अपने सर्वर उदाहरण के FQDN के साथ बदलें ।
server_name helpdesk.example.com;
सेव करके छोड़ो।
:wq!
अंत में, अपने संशोधनों को लागू करने के लिए Nginx सेवा को पुनरारंभ करें।
sudo systemctl restart nginx.service
अपने सर्वर उदाहरण पर SELinux की स्थिति निर्धारित करने के लिए निम्न आदेशों का उपयोग करें।
sudo yum install -y policycoreutils
sestatus
यदि enforcing
आपकी मशीन पर SELinux मोड में सक्षम है , तो आपको एक SELinux नियम को निम्नानुसार संशोधित करना होगा।
sudo yum install -y policycoreutils policycoreutils-python selinux-policy-devel
sudo setsebool httpd_can_network_connect on -P
यदि SELinux अक्षम या permissive
मोड में सक्षम है, तो संशोधनों को अनदेखा करें और आगे बढ़ें।
आपको निम्नानुसार फ़ायरवॉल नियमों को भी संशोधित करना होगा।
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
अपने पसंदीदा वेब ब्राउज़र को इंगित करें 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ