Linux में SuiteCRM (ग्राहक संबंध प्रबंधन) स्थापित करें


CRM ( ग्राहक संबंध प्रबंधन ) उन प्रथाओं, नीतियों और प्रौद्योगिकियों के वर्गीकरण को संदर्भित करता है जो कंपनियां वर्तमान और संभावित ग्राहकों के साथ बातचीत को संभालने और समीक्षा करने के लिए उपयोग करती हैं; ग्राहकों के साथ व्यापार संबंधों को बढ़ाने के मुख्य उद्देश्य के साथ, ग्राहक प्रतिधारण और ड्राइविंग बिक्री में वृद्धि।

सुइटसीआरएम एक स्वतंत्र और खुला स्रोत है, पूरी तरह से चित्रित और अत्यधिक-एक्स्टेंसिबल सीआरएम सिस्टम जो किसी भी ऑपरेटिंग सिस्टम पर पीएचपी के साथ चलता है। यह सुप्रसिद्ध ओपन सोर्स सुगरसीआरएम कम्युनिटी एडिशन का कांटा है।

साइन इन करने के लिए नीचे दिए गए क्रेडेंशियल्स का उपयोग करके सुइटसीआर डेमो की कोशिश करें:

Username: will 
Password: will
  • Cross-platform: runs on Linux, Windows, Mac OSX and any system that runs PHP.
  • Efficient, powerful, and flexible workflow module.
  • Supports automation of repetitive tasks.
  • Supports quick and easy modeling of sales pipeline.
  • Enables creation of beautifully templated Quotations.
  • Allows managing of pricing strategies.
  • Supports customer self-service via an easy to setup and use website.
  • Instant notification of customer issues plus so much more.
  • Debian/Ubuntu or CentOS system installed with LAMP Stack.
  • PHP (JSON, XML Parsing, MB Strings, ZIP Handling, IMAP, cURL) modules.
  • ZLIB Compression library.
  • Sprite support.

इस लेख में, हम समझाएंगे कि CentOS/RHEL 7 और डेबियन/उबंटू आधारित प्रणालियों में SuiteCRM को कैसे स्थापित और कॉन्फ़िगर किया जाए।

चरण 1: LAMP स्टैक पर्यावरण की स्थापना

1। सबसे पहले सिस्टम सॉफ़्टवेयर पैकेज को नवीनतम संस्करण में अपडेट करें।

$ sudo apt update        [On Debian/Ubuntu]
$ sudo yum update        [On CentOS/RHEL] 

2। एक बार सॉफ़्टवेयर पैकेज अपडेट होने के बाद, अब आप LAMP (लिनक्स, अपाचे, MySQL & PHP) स्टैक को सभी आवश्यक PHP मॉड्यूल के साथ स्थापित कर सकते हैं जैसा कि दिखाया गया है।

-------------- On Debian/Ubuntu -------------- 
$ sudo apt install apache2 apache2-utils libapache2-mod-php php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap libpcre3 libpcre3-dev zlib1g zlib1g-dev mariadb-server

-------------- On CentOS/RHEL/Fedora -------------- 
# yum install httpd php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server

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

-------------- On Debian/Ubuntu -------------- 
$ sudo systemctl start apache mysql
$ sudo systemctl enable apache mariadb

-------------- On CentOS/RHEL/Fedora -------------- 
# systemctl start httpd mysql
# systemctl enable httpd mariadb

4। अब नीचे स्क्रिप्ट चलाकर सुरक्षित और कठोर डेटाबेस सर्वर इंस्टालेशन।

$ sudo mysql_secure_installation
OR
# mysql_secure_installation

उपरोक्त सुरक्षा स्क्रिप्ट चलाने के बाद, आपको रूट पासवर्ड दर्ज करने के लिए कहा जाएगा, बस [Enter] दबाएं:

Enter current password for root (enter for none):

फिर, आपको नीचे दिए गए प्रश्नों के उत्तर देने के लिए भी कहा जाएगा, बस रूट कोड सेट करने के लिए सभी प्रश्नों के लिए y टाइप करें, अनाम उपयोगकर्ताओं को निकालें, रिमोट रूट लॉगिन को बंद करें, परीक्षण डेटाबेस को हटा दें और विशेषाधिकार को पुनः लोड करें टेबल:

Set root password? [Y/n] y Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y

5। अब आपको कम से कम 6MB की फ़ाइलों को अपलोड करने की अनुमति देने के लिए PHP को कॉन्फ़िगर करने की आवश्यकता है। अपनी पसंद की संपादक के साथ अपनी PHP विन्यास फाइल ( /etc/php.ini या /etc/php5/apache2/php.ini ) खोलें। upload_max_filesize और इसे ऐसे सेट करें।

upload_max_filesize = 6M

फ़ाइल को सहेजें और इसे बंद करें, फिर HTTP सर्वर को पुनरारंभ करें।

$ sudo systemctl restart apache   [On Debian/Ubuntu]
# systemctl restart httpd         [On CentOS/RHEL]   

चरण 2: सुइटसीआरएम डेटाबेस बनाएं

6। इस चरण में, आप एक डेटाबेस बना सकते हैं जो सुइटआरएम के लिए डेटा संग्रहीत करेगा। मारियाडीबी शेल का उपयोग करने के लिए नीचे दिए गए कमांड को चलाएं (याद रखें कि डेटाबेस नाम, उपयोगकर्ता और पासवर्ड के लिए अपने स्वयं के मूल्यों का उपयोग करें)।

$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm_db;
MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY '[email $12';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

चरण 3: सूटकेस स्थापित करें और सेटअप करें

7। पहली बार Git को लाने के लिए और Apache रूट डायरेक्टरी के तहत अपने Github रिपॉजिटरी से सुइटआरएम के नवीनतम संस्करण को क्लोन करने के लिए (/var/www/html/) पर उपयुक्त अनुमति के लिए सुइटसीआरएम फोल्डर।

$ sudo apt -y install git      [On Debian/Ubuntu]
$ sudo yum -y install git      [On CentOS/RHEL]

$ cd /var/www/html
$ git clone https://github.com/salesagility/SuiteCRM.git
$ sudo mv SuiteCRM suitecrm
$ sudo chown -R www-data:www-data suitecrm   [On Debian/Ubuntu]
$ sudo chown -R apache:apache suitecrm       [On CentOS/RHEL]
$ sudo chmod -R 755 suitecrm
$ ls -ld suitecrm

8। अब अपना वेब ब्राउज़र खोलें और नीचे दिए गए URL को टाइप करें जैसे कि सुइटसीआरएम वेब इंस्टॉलर विजार्ड।

http://SERVER_IP/suitecrm/install.php
OR
http://localhost/suitecrm/install.php

आप स्वागत पृष्ठ देखेंगे, जिसमें सुइटसीआरएम लाइसेंस समझौता शामिल है। लाइसेंस पढ़ें और " I Accept " चेक करें, और इंस्टॉलेशन भाषा सेट करें। जारी रखने के लिए अगला क्लिक करें।

9। आपको नीचे पूर्व-स्थापना आवश्यकताएँ पृष्ठ दिखाई देगा। यदि सब कुछ ठीक है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, आगे बढ़ने के लिए अगला क्लिक करें।

11। इसके बाद, सुइटसीआरएम डेटाबेस सेटिंग्स (डेटाबेस का नाम, होस्ट, उपयोगकर्ता नाम और पासवर्ड) प्रदान करें।

उसी पृष्ठ में, साइट कॉन्फ़िगरेशन (साइट का नाम, व्यवस्थापक उपयोगकर्ता नाम, पासवर्ड और ईमेल पता) दर्ज करें।

आप और अधिक विकल्पों को कॉन्फ़िगर कर सकते हैं:

  • Demo data (choose yes if you want to populate site with demo data).
  • Scenario selection – such as sales, marketing etc.
  • SMTP server specification – choose your Email provider, SMTP server, port, user authentication details.
  • Branding details – Organization name and logo.
  • System locale settings – date format, time format, timezone, currency, currency symbol and ISO 4217 Currency Code.
  • Site security settings.

एक बार जब आप कर लें, तो वास्तविक स्थापना प्रक्रिया शुरू करने के लिए अगला क्लिक करें जहां इंस्टॉलर डेटाबेस टेबल और डिफ़ॉल्ट सेटिंग्स बनाएगा।

12। स्थापना पूर्ण होने के बाद, आप लॉगिन करने के लिए तैयार हैं। व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड प्रदान करें, फिर " लॉग इन " पर क्लिक करें।

सुइटसीआरएम होमपेज: https://suitecrm.com/

का आनंद लें! आपके द्वारा साझा किए जाने वाले किसी भी प्रश्न या विचार के लिए, कृपया नीचे टिप्पणी अनुभाग के माध्यम से हमसे संपर्क करें।