ຕິດຕັ້ງ SuiteCRM (ການຄຸ້ມຄອງຄວາມ ສຳ ພັນຂອງລູກຄ້າ) ໃນ Linux


CRM (ການຄຸ້ມຄອງຄວາມ ສຳ ພັນຂອງລູກຄ້າ) ໝາຍ ເຖິງການເລື່ອກສານການປະຕິບັດ, ນະໂຍບາຍແລະເຕັກໂນໂລຢີທີ່ບໍລິສັດໃຊ້ເພື່ອຈັດການແລະກວດກາການພົວພັນກັບລູກຄ້າໃນປະຈຸບັນແລະທີ່ມີທ່າແຮງ; ດ້ວຍຈຸດປະສົງຫຼັກໃນການຊຸກຍູ້ການພົວພັນທຸລະກິດກັບລູກຄ້າ, ການຮັກສາລູກຄ້າແລະການເຕີບໂຕຂອງຍອດຂາຍໃນການຂາຍ.

SuiteCRM ແມ່ນໂປແກຼມ CRM ທີ່ເປີດແລະເປີດກວ້າງ, ມີລະບົບຄົບຊຸດແລະຂະຫຍາຍສູງ CRM ທີ່ມີລະບົບປະຕິບັດການໃດໆທີ່ມີການຕິດຕັ້ງ PHP. ມັນແມ່ນຄວາມຍາວຂອງສ້ອມທີ່ເປັນທີ່ຮູ້ຈັກກັນດີຂອງ OpenCRM Community Edition.

ທົດລອງໃຊ້ SuiteCRM Demo ໂດຍໃຊ້ຂໍ້ມູນປະ ຈຳ ຕົວດ້ານລຸ່ມເພື່ອເຂົ້າສູ່ລະບົບ:

Username: will 
Password: will

  • ຂ້າມເວທີ: ໃຊ້ໃນ Linux, Windows, Mac OSX ແລະລະບົບໃດ ໜຶ່ງ ທີ່ໃຊ້ PHP.
  • ໂມດູນການເຮັດວຽກທີ່ມີປະສິດທິພາບ, ມີປະສິດທິພາບ, ແລະປ່ຽນແປງໄດ້.
  • ສະ ໜັບ ສະ ໜູນ ອັດຕະໂນມັດຂອງວຽກຊໍ້າຊາກ.
  • ສະ ໜັບ ສະ ໜູນ ຮູບແບບການສົ່ງທໍ່ຂາຍແບບວ່ອງໄວແລະງ່າຍດາຍ.
  • ຊ່ວຍໃຫ້ການສ້າງ ຄຳ ເວົ້າທີ່ມີຮູບແບບທີ່ສວຍງາມ.
  • ອະນຸຍາດໃຫ້ຈັດການຍຸດທະສາດການ ກຳ ນົດລາຄາ.
  • ສະ ໜັບ ສະ ໜູນ ການບໍລິການຕົນເອງຂອງລູກຄ້າຜ່ານທາງເວບໄຊທ໌ທີ່ງ່າຍໃນການຕັ້ງແລະໃຊ້ເວບໄຊທ໌.
  • ການແຈ້ງເຕືອນດ່ວນກ່ຽວກັບບັນຫາຂອງລູກຄ້າບວກກັບອື່ນໆອີກຫຼາຍຢ່າງ.

  • ລະບົບ Debian/Ubuntu ຫຼື CentOS ທີ່ຕິດຕັ້ງດ້ວຍ LAMP Stack.
  • PHP (JSON, XML Parsing, MB Strings, ZIP Handling, IMAP, cURL).
  • ຫໍສະ ໝຸດ ອັດ ZLIB.
  • ສະ ໜັບ ສະ ໜູນ Sprite.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດ SuiteCRM ໃນລະບົບ CentOS/RHEL 7 ແລະລະບົບ Debian/Ubuntu.

ຂັ້ນຕອນທີ 1: ການຕິດຕັ້ງ LAMP Stack Environment

1. ທຳ ອິດປັບປຸງໂປແກຼມໂປແກຼມລະບົບໃຫ້ເປັນເວີຊັນລ້າສຸດ.

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

2. ເມື່ອມີການປັບປຸງໂປແກຼມໂປແກຼມ, ຕອນນີ້ທ່ານສາມາດຕິດຕັ້ງ LAMP (Linux, Apache, 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 stack ໄດ້ຖືກຕິດຕັ້ງແລ້ວ, ເລີ່ມຕົ້ນໃຫ້ບໍລິການ Apache ແລະ MariaDB ແລະຊ່ວຍໃຫ້ມັນເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອ boot system.

-------------- 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. ດຽວນີ້ທ່ານຕ້ອງໄດ້ຕັ້ງຄ່າ PHP ເພື່ອອະນຸຍາດໃຫ້ອັບໂຫລດເອກະສານຢ່າງ ໜ້ອຍ 6MB. ເປີດເອກະສານການຕັ້ງຄ່າ 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: ສ້າງຖານຂໍ້ມູນ SuiteCRM

6. ໃນຂັ້ນຕອນນີ້, ທ່ານສາມາດສ້າງຖານຂໍ້ມູນເຊິ່ງຈະເກັບຂໍ້ມູນ ສຳ ລັບ suiteCRM. ດໍາເນີນການຄໍາສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອເຂົ້າໃຊ້ຫອຍ MariaDB (ຈື່ໄວ້ວ່າຈະໃຊ້ຄຸນຄ່າຂອງຕົວເອງສໍາລັບຊື່ຖານຂໍ້ມູນ, ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ).

$ 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: ຕິດຕັ້ງແລະຕັ້ງຄ່າ SuiteCRM

7. ທຳ ອິດຕິດຕັ້ງ Git ເພື່ອດຶງເອົາແລະກົດປຸ່ມ SuiteCRM ຮຸ່ນຫຼ້າສຸດຈາກບ່ອນເກັບມ້ຽນ Github ຂອງມັນຢູ່ພາຍໃຕ້ລະບົບຮາກຂອງ Apache (/ var/www/html /) ພ້ອມດ້ວຍສິດທີ່ ເໝາະ ສົມໃນໂຟນເດີ SuiteCRM.

$ 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. ຕອນນີ້ເປີດ browser ຂອງທ່ານແລ້ວພິມທີ່ຢູ່ URL ຂ້າງລຸ່ມນີ້ເພື່ອເຂົ້າຫາຕົວຊ່ວຍສ້າງການຕິດຕັ້ງເວັບໄຊຕ໌ SuiteCRM.

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

ທ່ານຈະເຫັນ ໜ້າ ຍິນດີຕ້ອນຮັບ, ເຊິ່ງປະກອບມີສັນຍາອະນຸຍາດ SuiteCRM. ອ່ານໃບອະນຸຍາດແລະກວດເບິ່ງ "ຂ້ອຍຍອມຮັບ", ແລະຕັ້ງຄ່າພາສາຕິດຕັ້ງ. ກົດ Next ເພື່ອສືບຕໍ່.

9. ທ່ານຈະເຫັນ ໜ້າ ຄວາມຕ້ອງການກ່ອນການຕິດຕັ້ງຂ້າງລຸ່ມນີ້. ຖ້າທຸກຢ່າງດີທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມ, ກົດ Next ເພື່ອ ດຳ ເນີນການຕໍ່.

11. ຕໍ່ໄປ, ໃຫ້ການຕັ້ງຄ່າຖານຂໍ້ມູນ SuiteCRM (ຊື່ຖານຂໍ້ມູນ, ໂຮດ, ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ).

ໃນ ໜ້າ ດຽວກັນ, ໃສ່ການຕັ້ງຄ່າເວບໄຊທ໌ (ຊື່ເວັບໄຊ, ຊື່ຜູ້ໃຊ້ admin, ລະຫັດຜ່ານແລະທີ່ຢູ່ອີເມວ).

ທ່ານສາມາດ ກຳ ນົດຕົວເລືອກເພີ່ມເຕີມໄດ້ເຊັ່ນກັນ:

  • ຂໍ້ມູນການສາທິດ (ເລືອກແມ່ນແລ້ວຖ້າທ່ານຕ້ອງການສະແດງເວັບໄຊທ໌ດ້ວຍຂໍ້ມູນການສາທິດ).
  • ການຄັດເລືອກສະຖານະການ - ເຊັ່ນ: ການຂາຍ, ການຕະຫຼາດແລະອື່ນໆ
  • ລະບຸເຄື່ອງແມ່ຂ່າຍ SMTP - ເລືອກຜູ້ໃຫ້ບໍລິການອີເມວຂອງທ່ານ, ເຄື່ອງແມ່ຂ່າຍ SMTP, ພອດ, ລາຍລະອຽດການກວດສອບຜູ້ໃຊ້.
  • ລາຍລະອຽດກ່ຽວກັບຍີ່ຫໍ້ - ຊື່ອົງການແລະໂລໂກ້.
  • ການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງລະບົບ - ຮູບແບບວັນທີ, ຮູບແບບເວລາ, ເຂດເວລາ, ສະກຸນເງິນ, ສັນຍາລັກສະກຸນເງິນແລະລະຫັດສະກຸນເງິນ ISO 4217.
  • ການຕັ້ງຄ່າຄວາມປອດໄພຂອງໄຊທ໌.

ເມື່ອທ່ານເຮັດ ສຳ ເລັດແລ້ວ, ກົດ Next ເພື່ອເລີ່ມຕົ້ນຂັ້ນຕອນການຕິດຕັ້ງຕົວຈິງເຊິ່ງຜູ້ຕິດຕັ້ງຈະສ້າງຕາຕະລາງຖານຂໍ້ມູນແລະການຕັ້ງຄ່າເລີ່ມຕົ້ນ.

12. ເມື່ອການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ທ່ານພ້ອມທີ່ຈະເຂົ້າສູ່ລະບົບ. ໃຫ້ຊື່ຜູ້ໃຊ້ admin ແລະລະຫັດຜ່ານ, ຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່“ ເຂົ້າສູ່ລະບົບ”.

ເວບໄຊທ໌ SuiteCRM: https://suitecrm.com/

ມ່ວນຊື່ນ! ສຳ ລັບ ຄຳ ຖາມຫຼືຄວາມຄິດທີ່ທ່ານຢາກແບ່ງປັນ, ກະລຸນາກົດຕິດຕາມພວກເຮົາຜ່ານພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.