Cara Pasang Alat Automasi Pemasaran Mautik di Ubuntu 16.04

 

Mautic adalah alat pemasaran automasi kendiri kendiri sumber terbuka untuk semua orang. Anda boleh menggunakannya untuk mengembangkan perniagaan atau komuniti anda, memantau laman web anda, membuat halaman pendaratan, membuat kempen untuk perniagaan anda, mengurus kenalan, dan juga menghantar e-mel pemasaran.

In this tutorial, I will show you step-by-step how to install Mautic Marketing Automation Platform using Ubuntu 16.04. It's a web-based application, and we will be using the LEMP tumpukan untuk panduan pemasangan kami.

Prasyarat

  • Ubuntu 16.04
  • Keistimewaan akar

Apa yang akan kita lakukan

  1. Pasang Nginx
  2. Pasang dan konfigurasikan MariaDB
  3. memasang dan mengkonfigurasi PHP-FPM
  4. Muat turun Mautic
  5. Konfigurasi host maya Nginx untuk Mautic
  6. Pemasangan berasaskan web Mautic
  7. Ujian

Langkah 1 - Pasang Nginx

Mautic adalah alat automasi pemasaran berasaskan web, dan kami akan menggunakan pelayan web Nginx untuk pemasangan Mautik kami.

Log masuk ke mesin pelayan anda, dan kemudian kemas kini dan tingkatkan semua pakej.

kemas kini sudo apt
sudo apt upgrade

Sekarang pasang Nginx menggunakan arahan apt di bawah.

sudo apt install nginx

Selepas pemasangan selesai, mulakan perkhidmatan nginx dan dayakannya untuk dilancarkan setiap kali pada boot sistem.

systemctl start nginx
systemctl enable nginx

The Nginx web server has been installed on to the Ubuntu 16.04 system - check it using the netstat command.

netstat -plntu

You should get the default HTTP port 80 on the list with 'LISTEN' state status.

Mula nginx

Langkah 2 - Pasang dan Konfigurasikan MariaDB

Mautic menawarkan sokongan hanya untuk pangkalan data MySQL dengan min versi 5.5.3. Untuk panduan ini, kami akan menggunakan 10.0-server 5.5 berdasarkan MySQL XNUMX.

Pasang pangkalan data mariadb menggunakan perintah apt berikut.

sudo apt pasang mariadb-server mariadb-client -y

Selepas pemasangan selesai, mulakan perkhidmatan mariadb dan dayakannya untuk melancarkan setiap kali pada boot sistem.

systemctl start mysql
systemctl enable mysql

Now, we need to create a new database and user for mautic. We will create new database named 'maut', user 'mauticuser'dengan kata laluan'aqwe123'.

Masuk ke shell MySQL menggunakan perintah mysql berikut.

mysql -u root -p

Buat pangkalan data baru dan pengguna menggunakan pertanyaan berikut.

mewujudkan pangkalan data mautik;
grant all on mautic.* to 'mauticuser'@'localhost' IDENTIFIED BY 'aqwe123';
keistimewaan flush;
keluar;

Buat pangkalan data MySQL untuk Mautic

Pangkalan data MariaDB telah dipasang, dan pangkalan data pemasangan Mautik telah dibuat.

Langkah 3 - Pasang dan Konfigurasi PHP-FPM

Mautic memerlukan sekurang-kurangnya PHP 5.6.19 untuk pemasangan. Jadi bagi panduan ini, kami akan menggunakan PHP-FPM 7.0 untuk pemasangan maut kami.

Pasang PHP dan PHP-FPM (dengan semua sambungan yang diperlukan) menggunakan arahan apt di bawah.

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

Selepas pemasangan selesai, kita perlu mengkonfigurasi fail php.ini untuk konfigurasi FPM dan CLI.

Go to the '/etc/php/7.0' directory and edit the 'php.ini' file under 'fpm' directory.

cd / etc / php / 7.0 /
vim fpm / php.ini

Uncomment the 'date.timezone' line and give the with 'UTC' for timezone configuration.

date.timezone = "UTC"

Now uncomment the 'cgi.fix_pathinfo' line and change the value to '0'.

cgi.fix_pathinfo = 0

Simpan dan keluar.

Next, edit the 'php.ini' file under the 'cli' directory.

vim cli / php.ini

Uncomment the 'date.timezone' line and give the value with 'UTC' for PHP timezone configuration.

date.time = "UTC"

Next, uncomment the 'cgi.fix_pathinfo' line, and change the value to '0'.

cgi.fix_pathinfo = 0

Simpan dan keluar.

Kini mulakan perkhidmatan PHP-FPM dan membolehkannya dilancarkan setiap kali pada boot sistem.

systemctl restart php7.0-fpm
sistemctl membolehkan php7.0-fpm

Pemasangan dan konfigurasi PHP dan PHP-FPM untuk pemasangan Mautik kami telah selesai. Semak menggunakan arahan netstat seperti ditunjukkan di bawah.

netstat -pl | grep php

Dan anda harus mendapatkan hasil seperti yang ditunjukkan di bawah.

Step 4 - Download Mautic

Goto the '/var/www/' directory and download the mautic source code using the following wget command.

cd / var / www
wget https://www.mautic.org/download/latest

Extract the 'latest' file with the unzip command to the 'mautic' directory.

unzip latest -d mautic /

Catatan: If you don't have the unzip command on your system, install it using the command below.

sudo apt install unzip -y

Now change the owner and group for the 'mautic' directory to 'www-data'.

chown -R www-data: www-data mautic /

Mautic is downloaded to the '/var/www/mautic' directory.

Step 5 - Configure Nginx Virtual Host for Mautic

For this guide, we're using Nginx instead of the Apache web server. In this step, we will configure the Nginx virtual host for the mautic installation.

Go to the '/etc/nginx' directory and create a new file named 'mautic' under the 'sites-available' directory.

cd / etc / nginx /
vim sites-available / mautic

Tampalkan konfigurasi nginx mautic berikut di sana.

pelayan {mendengar 80; dengar [::]: 80; server_name mautic.hakase-labs.co; akar / var / www / mautic; index index.php index.html index.htm index.nginx-debian.html; lokasi / {try_files $ uri $ uri / = 404; } lokasi ~ .php $ {termasuk coretan / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; } lokasi ~ * ^ / 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; termasuk fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

Simpan dan keluar.

Now activate the 'mautic' virtual host and check it using the 'nginx -t' command as shown below.

ln -s / etc / nginx / sites-available / mautic / etc / nginx / sites-enabled /
nginx -t

Pastikan tiada ralat, dan mulakan semula pelayan web.

systemctl restart nginx

Konfigurasikan Nginx untuk Mautic

Konfigurasi host maya Nginx untuk maut telah selesai.

Step 6 - Mautic Web-Based Installation

Buka penyemak imbas web anda dan lawati nama domain maut, saya adalah http://mautic.hakase-labs.co.

Anda akan dialihkan ke halaman pemasangan mautic. Pastikan semua sambungan dan tatarajah bebas daripada ralat seperti ditunjukkan di bawah.

Pemasang Web Mautic

Click 'Langkah Seterusnya' button to continue.

Sekarang anda akan melihat halaman mengenai konfigurasi pangkalan data. Taipkan nama pangkalan data anda, pengguna pangkalan data, dan kata laluan seperti yang ditunjukkan di bawah.

Konfigurasi pangkalan data

And click the 'Langkah Seterusnya' button.

Sekarang kita perlu membuat akaun admin baru untuk Mautic. Taipkan pengguna admin, e-mel, dan kata laluan anda.

Tetapkan pentadbir pengguna dan kata laluan

Click the 'Langkah Seterusnya' button.

Untuk konfigurasi e-mel, anda boleh memilih satu pilihan, atau anda boleh konfigurasikan kemudian.

Konfigurasi e-mel

Click the 'Langkah Seterusnya' button again.

Now you will get to see the admin login page. Type your admin user and password and click the 'Log masuk' button.

Log masuk Mautik

And now you'll be able to see the Mautic admin dashboard.

Papan Pemuka Mautic

Pemasangan alat automasi pemasaran Maut di Ubuntu 16.04 dengan webserver Nginx telah berjaya diselesaikan.

Rujukan

Source

iklan

Sila tinggalkan balasan anda

GTranslate Your license is inactive or expired, please subscribe again!