Cách cài đặt vTiger CRM trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
vTiger CRM là phần mềm Quản lý quan hệ khách hàng mã nguồn mở và miễn phí dành cho doanh nghiệp của bạn. Phần mềm được viết bằng PHP và sử dụng MariaDB để lưu trữ dữ liệu. Phần mềm được thiết kế đặc biệt để dễ sử dụng, cho phép chủ doanh nghiệp cộng tác và tự động hóa các trải nghiệm hấp dẫn với khách hàng trong suốt toàn bộ quá trình. vTiger CRM cho phép các nhóm bán hàng, hỗ trợ và tiếp thị tổ chức và cộng tác để cải thiện đáng kể trải nghiệm của khách hàng.

Tính năng
  • Hỗ trợ kiểm soát truy cập dựa trên vai trò.
  • Cung cấp các plugin Outlook, Thunderbird, Firefox và Gmail.
  • Hỗ trợ tự động bằng cổng thông tin khách hàng và phiếu hỗ trợ.
  • Quy trình làm việc, tác vụ và quản lý dự án.
  • Cho phép chúng tôi nhập và xuất dữ liệu qua tệp CSV.
  • Cung cấp bảng điều khiển người dùng có thể tùy chỉnh.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt vTiger CRM trên máy chủ Ubuntu 18.04.

Yêu cầu​

  • Máy chủ chạy Ubuntu 18.04.
  • Địa chỉ IP tĩnh 192.168.0.103 được thiết lập cho máy chủ của bạn.
  • Mật khẩu root được thiết lập cho máy chủ của bạn.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi máy chủ của bạn được cập nhật, hãy khởi động lại máy chủ để áp dụng các thay đổi.

Cài đặt LAMP Server​

VTiger CRM chạy trên máy chủ web, được viết bằng PHP và sử dụng MariaDB để lưu trữ dữ liệu của họ. Vì vậy, bạn sẽ cần cài đặt Apache, MariaDB, PHP và các mô-đun PHP khác vào máy chủ của mình. Bạn có thể cài đặt tất cả chúng chỉ bằng cách chạy lệnh sau:
Mã:
apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap unzip wget -y
Sau khi tất cả các gói được cài đặt, hãy mở tệp php.ini và thực hiện một số thay đổi:
Mã:
nano /etc/php/7.2/apache2/php.ini
Thực hiện các thay đổi sau:
Mã:
file_uploads = Bậtallow_url_fopen = Bậtmemory_limit = 256Mupload_max_filesize = 30Mpost_max_size = 40Mmax_execution_time = 60max_input_vars = 1500
Lưu và đóng tệp. Sau đó, khởi động dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Mã:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Cấu hình Cơ sở dữ liệu​

Theo mặc định, MariaDB không được bảo mật. Vì vậy, bạn sẽ cần bảo mật nó. Bạn có thể thực hiện điều này bằng cách chạy tập lệnh mysql_secure_installation:
Mã:
mysql_secure_installation
Tập lệnh này sẽ thay đổi mật khẩu root hiện tại của bạn, xóa người dùng ẩn danh, không cho phép đăng nhập root từ xa như được hiển thị bên dưới:
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không có): Đặt mật khẩu root? [Y/n]: Không Xóa người dùng ẩn danh? [Y/n]: Y Không cho phép đăng nhập root từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Nhập mật khẩu root của bạn khi được nhắc. Sau đó, tạo cơ sở dữ liệu và người dùng cho vTiger bằng lệnh sau:
Mã:
MariaDB [(none)]> CREATE DATABASE vtigerdb;
MariaDB [(none)]> CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, cấp tất cả các quyền cho cơ sở dữ liệu vTiger bằng lệnh sau:
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON vtigerdb.* TO 'vtiger'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Thay thế từ mypqssword bằng mật khẩu an toàn của riêng bạn. Tiếp theo, thay đổi cơ sở dữ liệu bằng lệnh sau:
Mã:
MariaDB [(none)]> ALTER DATABASE vtigerdb CHARACTER SET utf8 COLLATE utf8_general_ci;
Tiếp theo, xóa các đặc quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Cài đặt vTiger CRM​

Trước tiên, bạn sẽ cần tải xuống phiên bản vTiger CRM mới nhất từ trang web chính thức của họ. Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget https://excellmedia.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
tar -xvzf vtigercrm7.1.0.tar.gz
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache và cấp quyền thích hợp:
Mã:
cp -r vtigercrm /var/www/html/
chown -R www-data:www-data /var/www/html/vtigercrm
chmod -R 755 /var/www/html/vtigercrm
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cấu hình Apache cho vTiger CRM​

Tiếp theo, bạn sẽ cần tạo tệp máy chủ ảo Apache cho vTiger CRM. Bạn có thể tạo tệp này bằng lệnh sau:
Mã:
nano /etc/apache2/sites-available/vtigercrm.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] ServerName example.com DocumentRoot /var/www/html/vtigercrm/  Options FollowSymlinks AllowOverride All Require all granted  ErrorLog /var/log/apache2/vtigercrm_error.log CustomLog /var/log/apache2/vtigercrm_access.log combined
Thay thế tên miền exampl.com bằng tên miền của riêng bạn. Lưu và đóng tệp. Sau đó, vô hiệu hóa tệp máy chủ ảo mặc định của Apache và kích hoạt tệp máy chủ ảo vTiger bằng lệnh sau:
Mã:
a2ensite vtigercrm
a2dissite 000-default
Tiếp theo, kích hoạt mô-đun ghi đè Apache và khởi động lại dịch vụ Apache bằng lệnh sau:
Mã:
a2enmod rewrite
systemctl restart apache2
Tiếp theo, kiểm tra trạng thái của dịch vụ Apache bằng lệnh sau:
Mã:
systemctl status apache2
Bạn sẽ thấy đầu ra sau:
Mã:
? apache2.service - Máy chủ HTTP Apache Đã tải: đã tải (/lib/systemd/system/apache2.service; đã bật; cài đặt trước của nhà cung cấp: đã bật) Drop-In: /lib/systemd/system/apache2.service.d ??apache2-systemd.conf Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ 4, 2019-02-06 16:23:20 UTC; 20 phút trước Tiến trình: 2929 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Tiến trình: 2938 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) PID chính: 2952 (apache2) Nhiệm vụ: 11 (giới hạn: 1113) CGroup: /system.slice/apache2.service ??2952 /usr/sbin/apache2 -k start ??2973 /usr/sbin/apache2 -k start ??2975 /usr/sbin/apache2 -k start ??2977 /usr/sbin/apache2 -k start ??2979 /usr/sbin/apache2 -k start ??2982 /usr/sbin/apache2 -k start ??2985 /usr/sbin/apache2 -k start ??2986 /usr/sbin/apache2 -k start ??2987 /usr/sbin/apache2 -k start ??3156 /usr/sbin/apache2 -k start ??3158 /usr/sbin/apache2 -k start06/02 16:23:19 ubuntu1804 systemd[1]: Đang khởi động Máy chủ HTTP Apache...06/02 16:23:20 ubuntu1804 apachectl[2938]: AH00558: apache2: Không thể xác định chính xác tên miền đủ điều kiện của máy chủ, sử dụng 192.06/02 16:23:20 ubuntu1804 systemd[1]: Đã khởi động Máy chủ HTTP Apache.

Truy cập vTiger CRM​

Bây giờ, hãy mở trình duyệt web của bạn và nhập URL http://example.com. Bạn sẽ được chuyển hướng đến trang sau:



Bây giờ, hãy nhấp vào nút Cài đặt. Bạn sẽ thấy trang sau:



Bây giờ, hãy chấp nhận giấy phép công khai vTiger. Bạn sẽ thấy trang sau:



Tiếp theo, hãy xác minh các điều kiện tiên quyết để cài đặt và nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:



Tiếp theo, hãy cung cấp tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu, mật khẩu, tên người dùng và mật khẩu quản trị viên. Sau đó, hãy nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:



Tiếp theo, hãy chọn ngành của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:



Tiếp theo, hãy chọn các mô-đun và nhấp vào nút Tiếp theo. Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ thấy trang sau:



Xin chúc mừng, bạn đã cài đặt và cấu hình vTiger CRM trên máy chủ Ubuntu 18.04 thành công.
 
Back
Bên trên