Ubuntu 16.04 पर सुइटसीआरएम कैसे स्थापित करें

SuiteCRM लोकप्रिय ग्राहक संबंध प्रबंधन (CRM) सिस्टम SugarCRM का एक स्वतंत्र और खुला स्रोत विकल्प है। यह तब लोकप्रिय हुआ जब सुगरसीआरएम ने अपने ओपन सोर्स संस्करण के विकास को रोकने का फैसला किया। यह अंतिम SugarCRM सामुदायिक संस्करण पर आधारित एक वैकल्पिक अनुप्रयोग है।

इस ट्यूटोरियल में, मैं समझाता हूँ कि UbuntuCR 16.04 पर सुइटसीआरएम कैसे स्थापित किया जाए।

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

  • एक ताजा Vultr Ubuntu 16.04 सर्वर उदाहरण।
  • एक sudo यूजर

चरण 1: आरंभ करना

अपने ओएस को अपडेट करने के लिए यह हमेशा एक अच्छा अभ्यास है। आप निम्न आदेशों को चलाकर ऐसा कर सकते हैं:

sudo apt-get update -y
sudo apt-get upgrade -y

एक बार आपका सिस्टम अपडेट हो जाने के बाद, अपने सिस्टम को पुनरारंभ करें और एक sudo यूजर के साथ लॉगिन करें।

sudo reboot

चरण 2: LAMP स्टैक स्थापित करें

SuiteCRM PHP में लिखा है, और Apache2 पर चलता है, इसलिए आपको अपने सिस्टम में Apache वेब सर्वर, PHP और MariaDB स्थापित करने की आवश्यकता होगी। आप निम्न कमांड चलाकर अन्य आवश्यक PHP मॉड्यूल के साथ Apache, PHP, MariaDB स्थापित कर सकते हैं:

sudo apt-get install apache2 mariadb-server php7.0 php7.0-mysql php7.0-gd php7.0-curl php7.0-imap libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-json -y

के लिए मान अद्यतन post_max_size, upload_max_filesize, max_input_time, और memory_limit इस प्रकार है:

sudo nano /etc/php/7.0/cli/php.ini

निम्नलिखित पंक्तियों को बदलें:

post_max_size = 64M
upload_max_filesize = 64M
max_input_time = 120
memory_limit = 256M

समाप्त होने पर फ़ाइल को सहेजें और बंद करें, फिर इन परिवर्तनों को प्रभावी बनाने के लिए Apache को पुनरारंभ करें:

sudo systemctl restart apache2

अगला, निम्न कमांड के साथ IMAP मॉड्यूल सक्षम करें:

sudo phpenmod imap

चरण 3: डेटाबेस को कॉन्फ़िगर करें

डेटाबेस को कॉन्फ़िगर करने से पहले, आपको पहले MariaDB को सुरक्षित करना होगा। आप इसे mysql_secure_installationस्क्रिप्ट चलाकर सुरक्षित कर सकते हैं :

sudo mysql_secure_installation

नीचे दिखाए गए सभी सवालों के जवाब दें:

Set root password? [Y/n] n
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

डेटाबेस सुरक्षित होने के बाद, निम्न कमांड के साथ MySQL शेल में लॉग इन करें:

mysql -u root -p

अपना रूट पासवर्ड दर्ज करें और SuiteCRM के लिए एक डेटाबेस बनाएँ:

MariadDB [(none)]> CREATE DATABASE suitecrm_db;

निम्नलिखित कमांड के साथ एक डेटाबेस उपयोगकर्ता बनाएँ:

MariaDB [(none)]> CREATE USER 'suitecrm' IDENTIFIED BY 'password';

डेटाबेस को विशेषाधिकार प्रदान करें:

MariaDB [(none)]>GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'suitecrm'@'localhost';

निम्नलिखित आदेश के साथ विशेषाधिकार तालिका को फ्लश करें:

MariaDB [(none)]>FLUSH PRIVILEGES;

अंत में, MySQL शेल से बाहर निकलें:

MariaDB [(none)]>\q

चरण 4: सुइटसीआरएम स्थापित करें

सबसे पहले, अपनी आधिकारिक वेबसाइट से सुइटसीआरएम का नवीनतम स्थिर संस्करण डाउनलोड करें। एक बार डाउनलोड पूरा हो जाने के बाद, डाउनलोड स्थान पर जाएं और निम्नलिखित कमांड के साथ संग्रह को निकालें:

unzip SuiteCRM-7.9.0.zip

इसके बाद, निकाले गए निर्देशिका को अपाचे वेब रूट निर्देशिका में ले जाएं:

sudo mv SuiteCRM-7.9.0 /var/www/html/suitecrm

अगला, suitecrmनिर्देशिका की अनुमति बदलें :

sudo chown -R www-data:www-data /var/www/html/suitecrm
sudo chmod -R 777 /var/www/html/suitecrm

एक बार हो जाने के बाद, आप अगले चरण पर आगे बढ़ सकते हैं।

चरण 5: सूटकेस के लिए अपाचे को कॉन्फ़िगर करें

SuiteCRM के लिए Apache वर्चुअल होस्ट सर्वर ब्लॉक बनाएँ। आप एक suitecrm.confफ़ाइल बनाकर ऐसा कर सकते हैं :

sudo nano /etc/apache2/sites-available/suitecrm.conf

निम्नलिखित पंक्तियाँ जोड़ें:

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/suitecrm/
 ServerName yourdomain.com
 ServerAlias www.yourdomain.com
<Directory /var/www/html/suitecrm/>
 Options FollowSymLinks
 AllowOverride All
</Directory>
 ErrorLog /var/log/apache2/suitecrm-error_log
 CustomLog /var/log/apache2/suitecrm-access_log common
</VirtualHost>

समाप्त होने पर फ़ाइल को सहेजें और बंद करें, फिर निम्नलिखित कमांड के साथ साइट को सक्षम करें:

sudo a2ensite suitecrm

अंत में, Apache वेब सर्वर को पुनरारंभ करें ताकि परिवर्तन हो सकें:

sudo systemctl restart apache2

सुइटसीआरएम उपयोग के लिए तैयार है। अपना वेब ब्राउज़र खोलें और URL पर नेविगेट करें http://yourdomain.comऔर इंस्टॉलेशन प्रक्रिया को अंतिम रूप दें।



Leave a Comment

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ