GNU/Linux >> Belajar Linux >  >> Linux

Cara Memasang dan Mengonfigurasi Alat Otomasi Pemasaran Mautic di Linux

Alat otomasi pemasaran Mautic adalah perangkat lunak sumber terbuka dan gratis yang digunakan untuk mempertahankan bisnis lokal Anda. Anda dapat menyebarkan, mengawasi, dan mengiklankan produk Anda melalui alat otomatisasi pemasaran Mautic. Anda dapat menetapkan peran Anda ke organisasi untuk memantau layanan dan pengembangan. Tim departemen penelitian dan pengembangan dapat menggunakan alat ini untuk mengetahui permintaan orang dan produk apa yang tersedia.

Konten, dasbor, dan fitur otomasi pemasaran Mautic lainnya bermanfaat bagi merchandiser bisnis baru dan berpengalaman. Anda juga dapat membuat laporan analitik melalui alat Mautic untuk organisasi Anda. Memasang alat otomasi pemasaran Mautic pada distribusi Linux bukanlah pekerjaan yang sulit. Selain itu, menggunakan Mautic di Linux lebih mudah dan tidak merepotkan.

Fitur Alat Otomatisasi Pemasaran Mautic 

Alat otomasi pemasaran mautic memiliki dasbor yang sangat layak dan ramah pengguna. Anda dapat mencari pengunjung yang masuk dari dasbor. Saya tidak akan mengatakan bahwa Mautic lebih efisien daripada Google Analytics, tetapi tujuan penggunaan Mautic berbeda. Anda dapat memantau kontak, lalu lintas, laporan komprehensif, kampanye, dan lebih banyak fitur dari bilah menu alat otomasi pemasaran Mautic. Beberapa fitur utama alat otomatisasi pemasaran Mautic tercantum di bawah.

  • Cari alamat IP Anonim
  • Lihat Aktivitas Terakhir Pengguna
  • Tawarkan Poin dan Promosi kepada Pengunjung
  • Pengelolaan API
  • Pengelolaan Kontak Grup atau Segmen
  • Branding dan Periklanan
  • Lacak Pengembalian Investasi
  • Pengujian terpisah
  • Tentukan Peran Diantara
  • Pemasaran Email

Instal Alat Otomatisasi Pemasaran Mautic di Linux

Menginstal alat otomasi pemasaran Mautic pada distribusi Linux memerlukan server PHP, database, paket ekstensi PHP XML dan JSON, dan beberapa pengaturan konfigurasi server. Dalam postingan ini, kita akan melihat bagaimana Anda dapat menginstal alat otomatisasi pemasaran Mautic di sistem Linux Anda.

Saya akan menunjukkan proses instalasi Mautic di Debian, Arch, dan Fedora Linux. Semua langkah dan baris perintah utama adalah sama; Anda perlu mengganti perintah manajer paket untuk distribusi Linux yang Anda inginkan. Di seluruh postingan, saya akan menggunakan Ubuntu untuk mendemonstrasikan perintah Debian dan Fedora-32 untuk menjelaskan perintah Fedora dan RHEL.

Langkah 1:Instal Server PHP

Seperti yang telah saya sebutkan sebelumnya bahwa alat Mautic membutuhkan server PHP; pada langkah ini, kita akan menginstal server PHP di sistem Linux kita. Saya menginstal server Nginx sebagai server PHP. Nginx adalah server PHP yang kuat dan tugas berat yang dapat Anda instal di desktop Ubuntu Anda untuk memberi daya pada server lokal atau layanan media apa pun.

Saya akan merekomendasikan Anda memilih server Nginx karena, dalam tutorial ini, kami akan menggunakan protokol FastCGI untuk mengkonfigurasi server. Kita semua tahu bahwa kinerja Nginx lebih baik dengan FastCGI daripada server PHP lainnya. Namun, Anda dapat menginstal Apache atau server lain untuk mendukung alat otomatisasi pemasaran Mautic.

1. Instal Nginx di Ubuntu

Di sini, saya akan menggunakan manajer paket aptitude untuk menginstal server di dalam mesin Ubuntu. Pertama, Anda perlu memperbarui sistem Anda, lalu jalankan apt berikut perintah diberikan di bawah ini untuk menginstal server Nginx.

sudo apt update
sudo apt install nginx -y

2. Instal Nginx di Fedora dan Red Hat Linux

Pengguna Fedora, Red Hat, dan CentOS dapat menggunakan baris perintah terminal berikut untuk menginstal server Nginx di sistem Anda.

yum -y install nginx

Jika Anda menjalankan Fedora versi lama, Anda dapat menjalankan perintah DNF berikut untuk memasangnya.

sudo dnf -y install nginx

Setelah menginstal server Nginx, Anda harus memulai dan mengaktifkan server di sistem Anda. Anda dapat menggunakan perintah kontrol sistem berikut yang diberikan di bawah ini untuk mengaktifkan, memulai, dan memeriksa status server Nginx. Jangan lupa untuk menjalankan perintah tersebut sebagai pengguna root.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Langkah 2:Instal dan Konfigurasikan Paket Ekstensi PHP

Kami baru saja menginstal server PHP di mesin kami; sekarang, kita perlu menginstal paket ekstensi tambahan PHP di dalam sistem untuk membuatnya berfungsi. Di sini, kita akan menginstal XML, JSON, IMAP, dan paket PHP tambahan lainnya.

1. Instal Ekstensi PHP di Ubuntu Linux

Pada awalnya, Ubuntu dan pengguna Debian lainnya perlu menjalankan perintah aptitude berikut untuk menginstal repositori software-common di dalam sistem untuk menghindari kesalahan dependensi.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

Sekarang, Anda dapat menginstal paket ekstensi PHP dengan menjalankan apt berikut perintah pada shell terminal Anda.

sudo apt install -y php7.3-fpm php7.3-mbstring php7.3-xml php7.3-mysql php7.3-common php7.3-gd php7.3-json php7.3-cli php7.3-curl php7.3-zip php7.3-xml php7.3-imap php7.3-intl

2. Instal Ekstensi PHP di CentOS, Fedora, dan Red Hat Linux

Pengguna CentOS, Fedora Linux, dan Red Hat Linux dapat menjalankan rpm berikut dan yum perintah secara berurutan pada shell terminal untuk menginstal paket ekstensi PHP.

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmsudo 
yum install -y php70w php70w-mysqlnd php70w-common php70w-cli php70w-xml php70w-mbstring php70w-gd php70w-mcrypt php70w-opcache php70w-imap php70w-process php70w-intl

Pengaturan Konfigurasi PHP

Setelah ekstensi PHP diinstal, Anda sekarang dapat mengedit skrip konfigurasi PHP untuk mengedit zona waktu dan jalur FixCGI. Anda dapat menulis kode zona waktu Anda sendiri pada nilai zona waktu, dan nilai default FixCGI adalah 0. Anda dapat mengikuti perintah terminal untuk mengedit skrip konfigurasi.

cd /etc/php/7.3/fpm/
nano php.ini

Untuk pemahaman yang lebih baik, Anda dapat melihat nilai-nilai yang diberikan di bawah ini. Saat pengeditan Anda selesai, simpan skrip dan keluar dari file.

date.timezone = "UTC"
cgi.fix_pathinfo = 0

Sekarang, mulai ulang dan aktifkan server PHP di sistem Linux Anda.

systemctl start php7.3-fpm
systemctl enable php7.3-fpm

Anda juga dapat memeriksa status server Anda. Gunakan perintah kontrol sistem berikut untuk memeriksa status server PHP Anda.

systemctl status php7.3-fpm
ss -pl | grep php

Langkah 3:Instal dan Konfigurasi Database

Pada langkah ini, kami akan menginstal database untuk server untuk menyimpan semua data. Karena MySQL adalah produk lintas platform yang paling andal, kami akan menginstal MySQL sebagai database. Jika Anda adalah penggemar PostgreSQL, Anda juga dapat menginstal pgAdmin sebagai pengganti MySQL. Pertama, kita akan melihat cara pemasangannya; nanti, kita akan membahas skrip konfigurasi.

1. Instal MySQL di Ubuntu

Namun, gunakan baris perintah aptitude berikut pada sistem Linux berbasis Ubuntu dan Debian Anda untuk menginstal MySQL pada sistem Anda. Jangan lupa untuk menjalankan perintah sebagai pengguna root. Setelah penginstalan selesai, kami akan mengubah kata sandi basis data dan membuat basis data untuk alat otomasi pemasaran Mautic.

sudo apt install mysql-server mysql-client

2. Instal MySQL di RHEL, Fedora, dan CentOS

Pengguna Red Hat Linux dan CentOS dapat menjalankan perintah RPM berikut dan perintah YUM secara berurutan di terminal shell untuk menginstal server MySQL.

rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
yum --enablerepo=mysql57-community install mysql-community-server

Jika Anda adalah pengguna Fedora Linux, Anda dapat menjalankan perintah RMP dan DNF berikut di shell terminal untuk menginstal server MySQL.

sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc31-1.noarch.rpm
sudo dnf -y install https://dev.mysql.com/get/mysql80-community-release-fc32-1.noarch.rpm

Setelah instalasi database Anda selesai, Anda mungkin perlu memulai dan mengaktifkan server SQL di sistem Anda. Anda dapat menjalankan perintah kontrol sistem berikut di terminal Linux Anda untuk mengaktifkan server MySQL. Karena kontrol sistem adalah tugas administratif, Anda perlu menjalankan perintah tersebut sebagai pengguna root.

systemctl start mysql
systemctl enable mysql

Anda dapat memeriksa status server MySQL Anda dengan menggunakan perintah kontrol sistem berikut.

systemctl status mysql

Langkah 4:Buat Database untuk Alat Otomasi Pemasaran Mautic

Hingga saat ini, kami telah menginstal dan mengkonfigurasi server PHP dan menginstal mesin database. Sekarang, kita akan membuat database untuk mesin DB. Karena bahasa basis data MySQL aman untuk semua distribusi, Anda dapat menggunakan skrip SQL berikut untuk membuat basis data untuk alat otomatisasi pemasaran Mautic. Jangan lupa untuk mengganti nama database dan kata sandi.

Pertama, kita perlu mengubah password preset dari mesin MySQL; nanti, kami akan mengatur kata sandi baru dan membuat database. Anda dapat menjalankan baris perintah terminal berikut untuk mengakses, mengubah, dan mengatur kata sandi baru ke database. Kemudian masuk ke database dengan kata sandi baru Anda.

mysql_secure_installation
mysql -u root -p

Setelah mengubah kata sandi, jalankan perintah SQL berikut untuk membuat database untuk alat otomasi pemasaran Mautic. Di sini, saya telah menyebutkan server localhost saya di perintah SQL; jika Anda ingin menggunakan layanan hosting khusus, Anda harus menyebutkan alamat hosting.

CREATE DATABASE mautic_db;
CREATE USER [email protected] IDENTIFIED WITH mysql_native_password BY 'mautic321';
GRANT ALL PRIVILEGES ON mautic_db.* TO [email protected] WITH GRANT OPTION;
FLUSH PRIVILEGES;

Langkah 5:Amankan Server Anda

Pada langkah ini, kami akan menggunakan alat enkripsi Certbot untuk membuat server SQL dan PHP kami aman. Kami akan membuat kunci RSA 2048-bit untuk mendapatkan sertifikat SSL. Sebelum menjalankan permintaan CSR, kita harus menginstal alat Certbot di sistem Linux kita. Gunakan metode berikut untuk menginstal Certbot di sistem Anda.

1. Instal Certbot di Ubuntu

Di Ubuntu dan distribusi Debian lainnya, Anda dapat menginstal alat Certbot dengan sangat mudah. Anda dapat menginstal alat dengan menggunakan apt berikut perintah.

sudo apt install certbot

2. Instal Certbot di RHEL, Fedora, dan CentOS

Anda dapat menginstal Certbot di Red Hat Linux, Fedora, dan CentOS melalui Snap store. Pertama, Anda perlu menginstal penginstal paket Snap. Nanti, Anda dapat menginstal alat Certbot. Gunakan baris perintah terminal berikut secara berurutan untuk menyelesaikan langkah.

sudo snap install core
sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

Buat Kunci RSA

Sekarang, hentikan server Nginx Anda dari membuat permintaan kunci CSR. Anda dapat memulai ulang server Nginx setelah instalasi Certbot selesai.

sudo systemctl stop nginx

Terakhir, gunakan baris perintah berikut yang diberikan di bawah ini untuk mendapatkan kunci RSA 2048-bit. Jangan lupa untuk mengganti alamat email dan alamat server pada baris perintah. Anda dapat menggunakan kunci ini untuk mengalihkan alamat Anda dari HTTP ke HTTPS.

certbot certonly --rsa-key-size 2048 --standalone --agree-tos --no-eff-email --email [email protected] -d mautic.ubuntupit.linux.com

Langkah 6:Pasang Alat Otomatisasi Pemasaran Mautic

Pada langkah ini, kami akan mengunduh dan menginstal alat otomasi pemasaran Mautic di sistem Linux kami. Kita dapat mengunduh file terkompresi alat Mautic dari situs web resmi Mautic. Pada distribusi Ubuntu dan Debian, kami akan menggunakan perintah wget untuk mengunduh file. Di Red Hat, Fedora, CentOS, dan distribusi lainnya, kami akan langsung mengunduh file dari situs web resmi Mautic.

1. Instal alat Mautic di Ubuntu Linux

Pengguna Ubuntu dan Debian dapat menggunakan wget berikut perintah untuk mengunduh alat otomasi pemasaran Mautic. File yang dikompresi akan disimpan di home direktori. Nanti kita ekstrak filenya dan pindahkan filenya ke /var/www/ direktori.

Unduh Alat Mautic untuk Ubuntu.

wget -q https://www.mautic.org/download/latest

Sekarang, kita harus menginstal alat Unzip untuk mengekstrak file terkompresi.

sudo apt install unzip

Karena kita akan memindahkan file hasil ekstrak ke /var/www/ direktori, kita perlu mendapatkan akses root ke direktori. Gunakan baris perintah terminal berikut untuk mengubah mode pengguna dan mendapatkan akses root.

cd /var/www/
/var/www$ sudo chmod 777 /var/www/
sudo chown -R www-data:www-data /var/www/mautic

Sekarang, ekstrak dan pindahkan file ke /var/www/ direktori di sistem Linux Anda.

$ cd /var/www/
ls
unzip -qq latest -d mautic
ls -lah

2. Instal Alat Otomasi Pemasaran Mautic di RHEL dan Fedora

Jika Anda adalah pengguna Red Hat, Fedora, atau CentOS, Anda dapat mengunduh alat otomasi pemasaran Mautic versi terbaru. Untuk menginisialisasi unduhan, Anda perlu memberikan detail Anda. Setelah unduhan selesai, Anda sekarang dapat mengekstrak file terkompresi di /var/www/ direktori.

Namun, kami akan menggunakan wget alat untuk menginstal alat Mautic di RHEL dan CentOS. Gunakan baris perintah berikut untuk mengunduh file.

wget https://www.mautic.org/download/latest -O mautic.zip

Sekarang, ekstrak file dan akses izin root.

unzip mautic.zip -d /var/www/html 
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html

Langkah 7:Konfigurasi Server PHP

Pada langkah ini, kami akan mengonfigurasi pengaturan server Nginx untuk mengaktifkan server localhost kami untuk alat otomasi pemasaran Mautic. Pertama, kita perlu menambahkan skrip HTML berikut ke skrip konfigurasi Nginx. Gunakan perintah terminal berikut untuk membuka dan mengedit skrip konfigurasi Nginx.

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

Sekarang, salin dan tempel skrip berikut di dalam file konfigurasi. Saya telah membuat alamat khusus untuk server localhost saya, yaitu mautic.ubuntupit.linux.com . Anda perlu mengganti alamat tersebut dengan alamat server Anda sendiri.

server {
listen 80;
server_name mautic.ubuntupit.linux.com;
return 301 https://$server_name$request_uri;
}

server {
listen 443 ssl;
server_name mautic.ubuntupit.linux.com;

ssl_certificate /etc/letsencrypt/live/mautic.hakase-labs.io/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mautic.hakase-labs.io/privkey.pem;

ssl_session_timeout 5m;
ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";

client_max_body_size 4M;
client_body_buffer_size 128k;

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.3-fpm.sock;
}

location ~* ^/index.php {
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.3-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;
}
}

Sekarang, jalankan perintah terminal berikut untuk mengatur konfigurasi dan menguji server Nginx.

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

Sekarang restart server Nginx dari mesin Linux Anda.

systemctl restart nginx

Setelah penginstalan dan konfigurasi selesai, Anda dapat menghapus file cache dan menjalankan tes pemanasan.

cd /var/www/mautic/app
rm -rf cache/*
./console cache:warmup

Kiat Tambahan:Tetapkan Alamat Localhost untuk Mautic

Saya harap sejauh ini, Anda telah melakukan semuanya dengan benar. Namun, jika Anda tidak dapat memuat alat otomatisasi pemasaran Mautic di browser web Linux, Anda harus memeriksa direktori host untuk memastikan bahwa alamat IP ditetapkan dengan benar untuk alat Mautic.

Gunakan baris perintah berikut yang diberikan di bawah ini untuk mengatur dan memeriksa alamat hosting. Pastikan alamat localhost ada di tabel konfigurasi hosting.

sudo nano /etc/hosts/

Mulai Dengan Alat Otomasi Pemasaran Mautic

Jika Anda telah melakukan semuanya dengan benar, sekarang Anda dapat membuka browser web untuk masuk ke antarmuka web alat otomasi pemasaran Mautic. Masukkan alamat server yang telah Anda konfigurasikan sebelumnya. Dalam kasus saya, alamatnya adalah mautic.ubuntupit.linux.com . Anda bisa menjadi alamat server localhost. Sekarang, masukkan kredensial pengguna Anda untuk masuk.


Pada langkah selanjutnya, Anda akan diminta untuk mengkonfigurasi driver database, port database, database nama, dan rincian lainnya. Port database MySQL default adalah 3306.

Setelah menyelesaikan langkah ini, Anda akan diminta untuk menetapkan nama pengguna dan kata sandi baru untuk antarmuka web Mautic. Terakhir, Anda siap menikmati layanan Mautic.

Kata Akhir

Alat otomasi pemasaran Mautic gratis untuk digunakan. Namun, ini memiliki versi berbayar yang dapat Anda beli jika Anda membutuhkannya. Terkadang, menginstal dan mengonfigurasi alat Mautic mungkin menunjukkan beberapa kesalahan karena prosedur yang salah. Berhati-hatilah untuk mengikuti langkah-langkah secara berurutan. Saya telah menjelaskan bagaimana Anda dapat menginstal dan mengonfigurasi alat otomasi pemasaran Mautic di berbagai distribusi Linux di seluruh postingan.

Silakan bagikan dengan teman-teman Anda dan komunitas Linux jika menurut Anda postingan ini bermanfaat dan informatif. Anda dapat menuliskan pendapat Anda di bagian komentar terkait postingan ini.


Linux
  1. Cara Menginstal Alat Otomatisasi Pemasaran Mautic di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan Alat Baris Perintah Mosh Linux

  3. Cara Menginstal dan Mengonfigurasi Server dan Klien NTP Linux

  1. Cara Menginstal Alat Otomatisasi Pemasaran Mautic di CentOS 7

  2. Cara Menginstal Alat Otomatisasi Pemasaran Mautic di Ubuntu 16.04

  3. Cara Menginstal dan Mengonfigurasi Arch Linux sebagai Server

  1. Cara menginstal dan mengkonfigurasi server DHCP di Linux

  2. Cara menginstal dan mengkonfigurasi server pemantauan Zabbix di Linux

  3. Cara Menginstal Alat Otomatisasi Pemasaran Mautic di Linux