Cách cài đặt SuiteCRM

2023-08-12

SuiteCRM là một giải pháp quản lý quan hệ khách hàng mã nguồn mở được xây dựng trên PHP. Nó có thể được lưu trữ tại chỗ hoặc trên đám mây. SuiteCRM cũng có thể được tùy chỉnh mạnh mẽ để đáp ứng nhu cầu kinh doanh. Trong các phần tiếp theo, chúng tôi sẽ giới thiệu các tính năng khác nhau của SuiteCRM.

1. Cài đặt môi trường LAMP

Cập nhật gói hệ thống lên phiên bản mới nhất

yum update

Sau khi cập nhật gói, LAMP (Linux, Apache, MySQL và PHP) có thể được cài đặt với tất cả các mô-đun PHP cần thiết

yum install httpd php php-common php-curl php-xml php-json php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server

Sau khi cài đặt LAMP, khởi động dịch vụ Apache và MariaDB và thiết lập để chúng tự động khởi động khi hệ thống khởi động

systemctl start httpd mysql

Bảo mật và cải thiện cài đặt máy chủ cơ sở dữ liệu bằng cách chạy tập lệnh sau

mysql_secure_installation

Bạn sẽ được yêu cầu nhập mật khẩu root, chỉ cần nhấn [Enter].

Enter current password for root (enter for none):

Một lần nữa, bạn cũng sẽ được yêu cầu trả lời các câu hỏi sau, chỉ cần gõ y cho tất cả các câu hỏi để thiết lập mật khẩu root, xóa người dùng ẩn danh, tắt đăng nhập root từ xa, xóa cơ sở dữ liệu thử nghiệm và tải lại bảng quyền.

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

Bây giờ bạn cần cấu hình PHP để cho phép tải lên các tệp có kích thước tối thiểu 6MB.

Mở tệp cấu hình PHP của bạn (/etc/php.ini hoặc /etc/php5/apache2/php.ini) bằng trình soạn thảo bạn chọn, tìm kiếm upload_max_filesize và thiết lập nó

upload_max_filesize = 6M

Lưu tệp và đóng lại, sau đó khởi động lại máy chủ HTTP

systemctl restart httpd

2. Tạo cơ sở dữ liệu SuiteCRM

Trong bước này, bạn có thể tạo một cơ sở dữ liệu để lưu trữ dữ liệu của SuiteCRM. Chạy lệnh sau để truy cập vào shell MariaDB (nhớ sử dụng tên cơ sở dữ liệu, người dùng và mật khẩu của riêng bạn)

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

3. Cài đặt và thiết lập SuiteCRM

Đầu tiên cài đặt Git, lấy và sao chép phiên bản mới nhất của SuiteCRM từ kho Github với quyền truy cập thích hợp trong thư mục SuiteCRM trong thư mục gốc của Apache (/var/www/html/)

yum -y install git
cd /var/www/html
git clone https://github.com/salesagility/SuiteCRM.git
mv SuiteCRM suitecrm
chown -R apache:apache suitecrm [Trên CentOS/RHEL]
chmod -R 755 suitecrm
ls -ld suitecrm

Bây giờ mở trình duyệt web của bạn và nhập URL dưới đây để truy cập vào Wizard Cài đặt Web SuiteCRM

http://SERVER_IP/suitecrm/install.php hoặc http://localhost/suitecrm/install.php

Mở trang, nếu được nhắc cài đặt composer, nếu composer chưa được cài đặt hãy cài đặt nó qua liên kết sau

https://docs.phpcomposer.com/01-basic-usage.html

Sau khi cài đặt hoàn tất, cài đặt gói dự án tại

composer update --ignore-platform-reqs

Bạn sẽ thấy trang chào mừng, bao gồm thỏa thuận cấp phép SuiteCRM. Đọc thỏa thuận cấp phép và đánh dấu "Tôi chấp nhận" và thiết lập ngôn ngữ cài đặt. Nhấn Next để tiếp tục.

Suite CRM Setup Trình cài đặt Web SuiteCRM, bạn sẽ thấy trang yêu cầu trước khi cài đặt bên dưới. Nếu mọi thứ đều ổn, như trong ảnh chụp màn hình bên dưới, nhấn Next để tiếp tục.

System Environment

Tiếp theo, cung cấp các cài đặt cơ sở dữ liệu SuiteCRM (tên cơ sở dữ liệu, máy chủ, tên người dùng và mật khẩu)

Database Configuration

4. Thiết lập cơ sở dữ liệu SuiteCRM

Trên cùng một trang, nhập cấu hình trang web (tên trang, tên người dùng quản trị, mật khẩu và địa chỉ email).

Bạn cũng có thể cấu hình các tùy chọn bổ sung.

Dữ liệu Demo (chọn Có nếu bạn muốn làm đầy trang web bằng dữ liệu demo).

Lựa chọn kịch bản - ví dụ: bán hàng, tiếp thị, v.v.

Thông số máy chủ SMTP - chọn nhà cung cấp email của bạn, máy chủ SMTP, cổng, chi tiết xác thực người dùng.

Chi tiết thương hiệu - tên tổ chức và logo.

Cài đặt khu vực hệ thống - định dạng ngày, định dạng thời gian, múi giờ, tiền tệ, ký hiệu tiền tệ và mã tiền tệ ISO 4217.

Cài đặt bảo mật trang web.

5. Đăng nhập

Sau khi hoàn tất, nhấn Next để bắt đầu quá trình cài đặt thực tế, nơi trình cài đặt sẽ tạo các bảng cơ sở dữ liệu và cài đặt mặc định.

Login the System

Khi quá trình cài đặt hoàn tất, bạn có thể đăng nhập. Cung cấp tên người dùng quản trị và mật khẩu, sau đó nhấn "Đăng nhập"