Cách cài đặt SuiteCRM
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.
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.
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)
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.
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"