Mautic là một công cụ tự động hóa tiếp thị nguồn mở dành cho mọi người. Bạn có thể sử dụng nó để phát triển doanh nghiệp hoặc cộng đồng của mình, giám sát trang web, tạo trang đích, tạo chiến dịch cho doanh nghiệp, quản lý danh bạ và thậm chí gửi email tiếp thị.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn từng bước cách cài đặt Mautic MarketingAutomation Platform bằng Ubuntu 16.04. Đây là ứng dụng dựa trên web và chúng tôi sẽ sử dụng ngăn xếp LEMP cho hướng dẫn cài đặt của mình.
Đăng nhập vào máy chủ của bạn, sau đó cập nhật và nâng cấp tất cả các gói.
Bây giờ hãy cài đặt Nginx bằng lệnh apt bên dưới.
Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ nginx và cho phép dịch vụ này khởi chạy mỗi khi khởi động hệ thống.
Máy chủ web Nginx đã được cài đặt trên hệ thống Ubuntu 16.04 - hãy kiểm tra bằng lệnh netstat.
Bạn sẽ nhận được cổng HTTP mặc định 80 trong danh sách với trạng thái 'LISTEN'.
Cài đặt cơ sở dữ liệu mariadb bằng lệnh apt sau.
Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ mariadb và cho phép dịch vụ này khởi chạy mỗi khi khởi động hệ thống.
Bây giờ, chúng ta cần tạo một cơ sở dữ liệu và người dùng mới cho mautic. Chúng tôi sẽ tạo cơ sở dữ liệu mới có tên là 'mautic', người dùng 'mauticuser' với mật khẩu 'aqwe123'.
Đăng nhập vào shell MySQL bằng lệnh mysql sau.
Tạo cơ sở dữ liệu và người dùng mới bằng các truy vấn sau.
Cơ sở dữ liệu MariaDB đã được cài đặt và cơ sở dữ liệu để cài đặt Mautic đã được tạo.
Cài đặt PHP và PHP-FPM (với tất cả các tiện ích mở rộng cần thiết) bằng lệnh apt bên dưới.
Sau khi cài đặt hoàn tất, chúng ta cần cấu hình các tệp php.ini cho cấu hình FPM và CLI.
Đi tới thư mục '/etc/php/7.0' và chỉnh sửa tệp 'php.ini' trong thư mục 'fpm'.
Bỏ chú thích dòng 'date.timezone' và nhập 'UTC' để cấu hình múi giờ.
Bây giờ bỏ chú thích dòng 'cgi.fix_pathinfo' và đổi giá trị thành '0'.
Lưu và thoát.
Tiếp theo, chỉnh sửa tệp 'php.ini' trong thư mục 'cli'.
Bỏ chú thích dòng 'date.timezone' và nhập giá trị 'UTC' để cấu hình múi giờ PHP.
Tiếp theo, bỏ chú thích dòng 'cgi.fix_pathinfo' và đổi giá trị thành '0'.
Lưu và thoát.
Bây giờ hãy khởi động dịch vụ PHP-FPM và cho phép nó khởi chạy mỗi khi khởi động hệ thống.
Cài đặt và cấu hình PHP và PHP-FPM cho cài đặt Mautic của chúng tôi đã hoàn tất. Kiểm tra bằng lệnh netstat như hiển thị bên dưới.
Và bạn sẽ nhận được kết quả như hiển thị bên dưới.
Giải nén tệp 'mautic' bằng lệnh unzip vào thư mục 'mautic'.
Lưu ý: Nếu hệ thống của bạn không có lệnh unzip, hãy cài đặt lệnh này bằng lệnh bên dưới.
Bây giờ hãy thay đổi chủ sở hữu và nhóm cho thư mục 'mautic' thành 'www-data'.
Mautic được tải xuống thư mục '/var/www/mautic'.
Đi tới thư mục '/etc/nginx' và tạo một tệp mới có tên 'mautic' trong thư mục 'sites-available'.
Dán cấu hình nginx mautic sau vào đó.
Lưu và thoát.
Bây giờ hãy kích hoạt máy chủ ảo 'mautic' và kiểm tra bằng lệnh 'nginx -t' như được hiển thị bên dưới.
Đảm bảo không có lỗi và khởi động lại máy chủ web.
Cấu hình máy chủ ảo Nginx cho mautic đã hoàn tất.
Bạn sẽ được chuyển hướng đến trang cài đặt mautic. Đảm bảo rằng tất cả các tiện ích mở rộng và cấu hình không có lỗi như hiển thị bên dưới.
Nhấp vào nút 'Bước tiếp theo' để tiếp tục.
Bây giờ bạn sẽ thấy trang về cấu hình cơ sở dữ liệu. Nhập tên cơ sở dữ liệu, người dùng cơ sở dữ liệu và mật khẩu của bạn như hiển thị bên dưới.
Và nhấp vào nút 'Bước tiếp theo'.
Bây giờ chúng ta cần tạo tài khoản quản trị viên mới cho Mautic. Nhập tên người dùng quản trị, email và mật khẩu của bạn.
Nhấp vào nút 'Bước tiếp theo'.
Đối với cấu hình email, bạn có thể chọn một tùy chọn hoặc bạn có thể cấu hình sau.
Nhấp vào nút 'Bước tiếp theo' một lần nữa.
Bây giờ bạn sẽ thấy trang đăng nhập quản trị. Nhập tên người dùng quản trị và mật khẩu của bạn và nhấp vào nút 'Đăng nhập'.
Và bây giờ bạn sẽ có thể thấy bảng điều khiển quản trị Mautic.
Quá trình cài đặt công cụ tự động hóa tiếp thị Mautic trên Ubuntu 16.04 với máy chủ web Nginx đã hoàn tất thành công.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn từng bước cách cài đặt Mautic MarketingAutomation Platform bằng Ubuntu 16.04. Đây là ứng dụng dựa trên web và chúng tôi sẽ sử dụng ngăn xếp LEMP cho hướng dẫn cài đặt của mình.
Điều kiện tiên quyết
- Ubuntu 16.04
- Quyền root
Những gì chúng tôi sẽ làm
- Cài đặt Nginx
- Cài đặt và cấu hình MariaDB
- cài đặt và cấu hình PHP-FPM
- Tải xuống Mautic
- Cấu hình máy chủ ảo Nginx cho Mautic
- Cài đặt Mautic dựa trên web
- Kiểm tra
Bước 1 - Cài đặt Nginx
Mautic là một công cụ tự động hóa tiếp thị dựa trên web và chúng tôi sẽ sử dụng máy chủ web Nginx để cài đặt Mautic.Đăng nhập vào máy chủ của bạn, sau đó cập nhật và nâng cấp tất cả các gói.
Mã:
sudo apt update
sudo apt upgrade
Mã:
sudo apt install nginx
Mã:
systemctl start nginx
systemctl enable nginx
Mã:
netstat -plntu
Bước 2 - Cài đặt và cấu hình MariaDB
Mautic chỉ hỗ trợ cơ sở dữ liệu MySQL với phiên bản tối thiểu 5.5.3. Đối với hướng dẫn này, chúng tôi sẽ sử dụng mariadb-server 10.0 dựa trên MySQL 5.5.Cài đặt cơ sở dữ liệu mariadb bằng lệnh apt sau.
Mã:
sudo apt install mariadb-server mariadb-client -y
Mã:
systemctl start mysql
systemctl enable mysql
Đăng nhập vào shell MySQL bằng lệnh mysql sau.
Mã:
mysql -u root -p
Mã:
create database mautic;
cấp tất cả trên mautic.* cho 'mauticuser'@'localhost' ĐƯỢC XÁC NHẬN BỞI 'aqwe123';
xóa quyền;
thoát;
Cơ sở dữ liệu MariaDB đã được cài đặt và cơ sở dữ liệu để cài đặt Mautic đã được tạo.
Bước 3 - Cài đặt và cấu hình PHP-FPM
Mautic yêu cầu ít nhất phải có PHP 5.6.19 để cài đặt. Vì vậy, đối với hướng dẫn này, chúng tôi sẽ sử dụng PHP-FPM 7.0 để cài đặt mautic.Cài đặt PHP và PHP-FPM (với tất cả các tiện ích mở rộng cần thiết) bằng lệnh apt bên dưới.
Mã:
sudo apt install -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intl
Đi tới thư mục '/etc/php/7.0' và chỉnh sửa tệp 'php.ini' trong thư mục 'fpm'.
Mã:
cd /etc/php/7.0/
vim fpm/php.ini
Mã:
date.timezone = "UTC"
Mã:
cgi.fix_pathinfo = 0
Tiếp theo, chỉnh sửa tệp 'php.ini' trong thư mục 'cli'.
Mã:
vim cli/php.ini
Mã:
date.time = "UTC"
Mã:
cgi.fix_pathinfo = 0
Bây giờ hãy khởi động dịch vụ PHP-FPM và cho phép nó khởi chạy mỗi khi khởi động hệ thống.
Mã:
systemctl restart php7.0-fpm
systemctl enable php7.0-fpm
Mã:
netstat -pl | grep php
Bước 4 - Tải xuống Mautic
Vào thư mục '/var/www/' và tải xuống mã nguồn mautic bằng lệnh wget sau.
Mã:
cd /var/www
wget https://www.mautic.org/download/latest
Mã:
unzip latest -d mautic/
Mã:
sudo apt install unzip -y
Mã:
chown -R www-data:www-data mautic/
Bước 5 - Cấu hình Nginx Virtual Host cho Mautic
Trong hướng dẫn này, chúng tôi sử dụng Nginx thay vì máy chủ web Apache. Ở bước này, chúng ta sẽ cấu hình máy chủ ảo Nginx cho cài đặt mautic.Đi tới thư mục '/etc/nginx' và tạo một tệp mới có tên 'mautic' trong thư mục 'sites-available'.
Mã:
cd /etc/nginx/
vim sites-available/mautic
Mã:
server {
listen 80;
listen [::]:80;
server_name mautic.hakase-labs.co;
root /var/www/mautic;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~* ^/index.php {
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 16k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
}
Bây giờ hãy kích hoạt máy chủ ảo 'mautic' và kiểm tra bằng lệnh 'nginx -t' như được hiển thị bên dưới.
Mã:
ln -s /etc/nginx/sites-available/mautic /etc/nginx/sites-enabled/
nginx -t
Mã:
systemctl restart nginx
Cấu hình máy chủ ảo Nginx cho mautic đã hoàn tất.
Bước 6 - Cài đặt Mautic trên nền tảng web
Mở trình duyệt web của bạn và truy cập tên miền mautic, của tôi là http://mautic.hakase-labs.co.Bạn sẽ được chuyển hướng đến trang cài đặt mautic. Đảm bảo rằng tất cả các tiện ích mở rộng và cấu hình không có lỗi như hiển thị bên dưới.
Nhấp vào nút 'Bước tiếp theo' để tiếp tục.
Bây giờ bạn sẽ thấy trang về cấu hình cơ sở dữ liệu. Nhập tên cơ sở dữ liệu, người dùng cơ sở dữ liệu và mật khẩu của bạn như hiển thị bên dưới.
Và nhấp vào nút 'Bước tiếp theo'.
Bây giờ chúng ta cần tạo tài khoản quản trị viên mới cho Mautic. Nhập tên người dùng quản trị, email và mật khẩu của bạn.
Nhấp vào nút 'Bước tiếp theo'.
Đối với cấu hình email, bạn có thể chọn một tùy chọn hoặc bạn có thể cấu hình sau.
Nhấp vào nút 'Bước tiếp theo' một lần nữa.
Bây giờ bạn sẽ thấy trang đăng nhập quản trị. Nhập tên người dùng quản trị và mật khẩu của bạn và nhấp vào nút 'Đăng nhập'.
Và bây giờ bạn sẽ có thể thấy bảng điều khiển quản trị Mautic.
Quá trình cài đặt công cụ tự động hóa tiếp thị Mautic trên Ubuntu 16.04 với máy chủ web Nginx đã hoàn tất thành công.