CentOS 7 पर Cerb कैसे स्थापित करें

वेब आधारित सहयोग और स्वचालन के लिए Cerb एक ओपन-सोर्स एप्लिकेशन है। ईमेल की उच्च मात्रा भेजने के लिए भी Cerb का उपयोग किया जा सकता है। Cerb PHP में लिखा गया है और अपने डेटा को स्टोर करने के लिए MySQL / MariaDB का उपयोग करता है। इस ट्यूटोरियल में, आप सीखेंगे कि CentOS 7 पर Cerb कैसे स्थापित करें।

आवश्यक शर्तें

  • एक Vultr CentOS 7 सर्वर उदाहरण।
  • एक sudo यूजर

चरण 1: सिस्टम अपडेट

CentOS सर्वर इंस्टेंस पर किसी भी पैकेज को स्थापित करने से पहले, सिस्टम को अपडेट करने की सिफारिश की जाती है। Sudo उपयोगकर्ता का उपयोग करके लॉगिन करें और सिस्टम को अपडेट करने के लिए निम्न कमांड चलाएं।

sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

एक बार सिस्टम रिबूट होने के बाद, sudo उपयोगकर्ता के रूप में फिर से लॉग इन करें और अगले चरण पर जाएं।

चरण 2: अपाचे वेब सर्वर स्थापित करें

Apache वेब सर्वर को स्थापित करने के लिए निम्न कमांड चलाएँ।

sudo yum -y install httpd

एक बार अपाचे स्थापित हो जाने के बाद, अपाचे को शुरू करने के लिए निम्न कमांड को चलाएं और इसे बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

चरण 3: PHP 7 स्थापित करें

सेर्ब 5.5 से अधिक PHP के किसी भी संस्करण के साथ संगत है। अधिकतम प्रदर्शन प्राप्त करने के लिए आप PHP 7 के नवीनतम संस्करण का उपयोग कर सकते हैं। अपने सिस्टम पर रेमी रिपॉजिटरी को जोड़ें और सक्षम करें।

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

सेर्ब के आवश्यक मॉड्यूल के साथ PHP का नवीनतम संस्करण स्थापित करें।

sudo yum -y install php php-curl php-dom php-gd php-imap php-json php-mbstring php-mysqli php-openssl php-pcre php-session php-simplexml php-xml php-spl php-mailparse

/etc/php.iniअपने पसंदीदा संपादक का उपयोग करके संपादित करें ।

sudo nano /etc/php.ini

निम्नलिखित पंक्तियों को अद्यतन करें।

memory_limit = 128M         # 128M or Higher according to the memory available
upload_max_filesize = 2M    # 32M or Higher
post_max_size = 8M          # 32M or Higher
;upload_tmp_dir =           # Uncomment and change it to upload_tmp_dir = /tmp

फ़ाइल को सहेजें और पाठ संपादक से बाहर निकलें। फिर, अपाचे को पुनरारंभ करें।

sudo systemctl restart httpd.service

चरण 4: MariaDB स्थापित करें

निम्नलिखित आदेश का उपयोग करके MariaDB स्थापित करें। MariaDB MySQL का एक कांटा है।

sudo yum -y install mariadb mariadb-server

एक बार MariaDB स्थापित हो जाने के बाद, MariaDB शुरू करने के लिए निम्न कमांड को चलाएं और इसे बूट पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

अब निम्नलिखित कमांड का उपयोग करके अपने मारबीडीबी इंस्टालेशन को सुरक्षित करें।

sudo mysql_secure_installation

आपसे वर्तमान रूट पासवर्ड मांगा जाएगा। जैसा कि हमने अभी MariaDB स्थापित किया है, रूट पासवर्ड सेट नहीं है। आगे बढ़ने के लिए "Enter" कुंजी दबाएँ। अपने MySQL सर्वर के लिए एक मजबूत रूट पासवर्ड सेट करें और Yपूछे गए अन्य सभी सवालों के जवाब दें । पूछे गए सभी प्रश्न स्व व्याख्यात्मक हैं।

चरण 5: Cerb के लिए एक डेटाबेस बनाएँ

निम्न आदेश का उपयोग कर रूट उपयोगकर्ता के रूप में MySQL शेल में लॉगिन करें।

mysql -u root -p

रूट उपयोगकर्ता के लिए पासवर्ड प्रदान करें जिसे आपने पहले सेट किया था।

अब Cerb स्थापना के लिए डेटाबेस और डेटाबेस उपयोगकर्ता बनाने के लिए निम्न क्वेरीज़ चलाएँ।

CREATE DATABASE cerb_data;
CREATE USER 'cerb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON cerb_data.* TO 'cerb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

सुनिश्चित करें कि आप ऊपर प्रत्येक क्वेरी के अंत में एक अर्धविराम का उपयोग करते हैं। आप अपनी आवश्यकताओं के अनुसार डेटाबेस का नाम cerb_dataऔर डेटाबेस उपयोगकर्ता नाम बदल सकते cerb_userहैं। StrongPasswordएक बहुत मजबूत पासवर्ड के साथ बदलना सुनिश्चित करें ।

चरण 6: स्थापित करें

स्थापित करें gitयदि आप इसे पहले से ही स्थापित नहीं है।

sudo yum -y install git

अब, webrootअपाचे की निर्देशिका पर जाएं और निम्नलिखित कमांड का उपयोग करके सेर्ब के नवीनतम संस्करण को क्लोन करें।

cd /var/www/html
sudo git clone git://github.com/wgm/cerb.git cerb

निम्नलिखित आदेशों का उपयोग करके उचित स्वामित्व और फ़ाइल अनुमतियां प्रदान करें।

cd /var/www/html/cerb
sudo chown -R apache:apache .
sudo chmod -R u+w framework.config.php storage

आपको 80सिस्टम फ़ायरवॉल के माध्यम से पोर्ट पर HTTP ट्रैफ़िक की अनुमति देने की आवश्यकता हो सकती है ।

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

अब वेब ब्राउज़र का उपयोग करके इंस्टॉलेशन को पूरा करें।

चरण 7: स्थापना समाप्त करें

अपने पसंदीदा वेब ब्राउज़र का उपयोग करके निम्न लिंक पर जाएं।

http://192.0.2.1/cerb

192.0.2.1अपने सर्वर के आईपी पते से बदलें । यदि आपने ट्यूटोरियल का सही तरीके से पालन किया है, तो आपके पास सभी आवश्यकताओं को पूरा करना चाहिए। "डेटाबेस सेटअप" इंटरफ़ेस पर, ड्राइवर MySQLiऔर इंजन चुनें InnoDB। डेटाबेस नाम और क्रेडेंशियल भी प्रदान करें जो आपने पहले बनाए हैं। एक बार डेटाबेस कनेक्शन की जाँच हो जाने के बाद, यह आउटगोइंग ईमेल भेजने के लिए आपके SMTP सर्वर का विवरण प्रदान करने के लिए कहेगा। अंत में, व्यवस्थापक उपयोगकर्ता बनाएँ।

Cerb अब आपके सर्वर पर स्थापित है।

installउपयोग करने से पहले निर्देशिका को हटाने के लिए निम्न कमांड चलाएँ ।

sudo rm -rf /var/www/html/cerb/install

अब आप अपने वेब ब्राउज़र के माध्यम से Cerb का उपयोग कर सकते हैं।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ