Mautic adalah perangkat lunak otomatisasi pemasaran sumber terbuka dan gratis yang dapat menghemat waktu dan meningkatkan penjualan. Beberapa fitur utama Mautic:
- Pemeliharaan dan pelacakan pemimpin
- kampanye pemasaran
- program aliran tetesan
- halaman arahan
- pemantauan media sosial
- Mautic dapat dengan mudah diintegrasikan dengan layanan email pihak ketiga seperti Gmail, Mandrill, Sendgrid, Amazon SES.
- dan banyak lagi
Tutorial ini akan menunjukkan cara menginstal perangkat lunak otomatisasi pemasaran Mautic di Ubuntu 16.04 VPS atau server dengan Apache, MariaDB/MySQL dan PHP7. Konfigurasi Nginx juga disediakan.
Prasyarat
Pertama, saya berasumsi bahwa Anda nyaman dengan baris perintah Linux.
Juga diasumsikan bahwa Anda telah menyiapkan LAMP tumpukan atau LEMP tumpukan di Ubuntu 16.04. Jika Anda belum melakukannya, lihat panduan yang mudah diikuti berikut ini.
- Instal Apache, MariaDB dan PHP7 (LAMP Stack) di Ubuntu 16.04 LTS
- Instal Nginx, MariaDB dan PHP7 (LEMP Stack) di Ubuntu 16.04 LTS
Setelah tumpukan LAMP atau LEMP dikonfigurasi pada kotak Ubuntu 16.04 Anda, kembali ke sini dan ikuti petunjuk di bawah.
Langkah 1:Unduh Mautic ke kotak Ubuntu 16.04 Anda
Jika Anda pergi ke situs web resmi untuk mengunduh Mautic, Anda harus memasukkan nama dan alamat email Anda. Jika bukan itu yang Anda suka, unduh versi stabil terbaru (2.2.1) menggunakan perintah berikut.
wget https://www.mautic.org/download/latest
File ini tidak memiliki ekstensi, tetapi Anda dapat mengetahui jenis file dengan menggunakan file
perintah.
file latest
Keluaran:
latest: Zip archive data, at least v2.0 to extract
Jadi kita tahu itu file zip. Gunakan unzip
perintah untuk membuka ritsletingnya.
sudo apt install unzip unzip latest -d mautic
Direktori baru bernama mautic
akan dibuat. Mari kita pindahkan ke root dokumen server web.
sudo mv mautic/ /var/www/
Dan kemudian biarkan pengguna server web (www-data
) menjadi pemilik direktori ini.
sudo chown -R www-data:www-data /var/www/mautic/
Langkah 2:Buat Database MariaDB/MySQL dan Pengguna untuk Mautic
Masuk ke server database MariaDB/MySQL. Jika Anda mengalami masalah saat masuk ke MariaDB, Anda mungkin perlu menonaktifkan autentikasi soket Unix di MariaDB.
mysql -u root -p
Selanjutnya, buat database baru untuk Mautic menggunakan perintah berikut. Tutorial ini menamakannya mautic
, Anda dapat menggunakan nama apa pun yang Anda suka untuk database.
CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Perintah berikut akan membuat pengguna dan kata sandi basis data, dan pada saat yang sama memberikan semua izin basis data baru kepada pengguna baru sehingga nanti Mautic dapat menulis ke basis data. Ganti teks merah dengan nama database, nama pengguna, dan kata sandi pilihan Anda.
GRANT ALL ON mautic.* TO 'mauticuser'@'localhost' IDENTIFIED BY 'password';
Hapus hak istimewa dan keluar dari server database.
FLUSH PRIVILEGES; EXIT
Langkah 3:Buat Apache Virtual Host atau File Blok Server Nginx untuk Mautic
Jika Anda menggunakan server web Apache, buat host virtual untuk Mautic.
sudo nano /etc/apache2/sites-available/mautic.conf
Masukkan teks berikut ke dalam file. Ganti nama domain dan jangan lupa beri nilai A.
<VirtualHost *:80> ServerName mautic.your-domain.com DocumentRoot /var/www/mautic <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/mautic> Options FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
Simpan dan tutup file. Kemudian aktifkan host virtual ini dengan:
sudo a2ensite mautic.conf
Muat ulang Apache agar perubahan diterapkan.
sudo systemctl reload apache2
Jika Anda menggunakan server web Nginx, buat file blok server untuk Mautic.
sudo nano /etc/nginx/conf.d/mautic.conf
Masukkan teks berikut ke dalam file. Ganti nama domain.
server { listen 80; listen [::]:80; server_name mautic.your-domain.com; root /var/www/mautic; error_log /var/log/nginx/mautic.error; access_log /var/log/nginx/mautic.access; index index.php index.html index.htm index.nginx-debian.html; location / { # try to serve file directly, fallback to app.php try_files $uri /index.php$is_args$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } location ~* ^/index.php { # try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini 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; } }
Simpan dan tutup file. Kemudian uji konfigurasi Nginx dan muat ulang.
sudo nginx -t sudo systemctl reload nginx
Langkah 4:Selesaikan Instalasi Mautic di Web Browser
Sekarang di bilah alamat browser Anda, ketik nama domain Anda untuk Mautic guna mengakses wizard pemasangan web.
mautic.your-domain.com
atau
mautic.your-domain.com/index.php/installer
Jika Anda melihat pesan seperti di bawah ini:
maka Anda perlu menginstal beberapa ekstensi PHP dengan perintah berikut.
sudo apt install php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intl
Pengguna Apache perlu memuat ulang server web untuk mengaktifkan ekstensi ini.
sudo systemctl reload apache2
Pengguna Nginx tidak perlu memuat ulang server web mereka. Sekarang segarkan halaman wizard penginstalan dan klik Next Step
.
Masukkan detail database MariaDB/MySQL.
Dan buat pengguna admin untuk instalasi Mautic Anda
Konfigurasikan pengaturan email. Perhatikan bahwa Anda memiliki banyak pilihan dalam transportasi mailer. Anda dapat menggunakan PHP Mail, sendmail, atau Gmail atau mengintegrasikan Mautic dengan layanan email pihak ketiga seperti Mailjet, Mandrill, Sendgrid, Amazon SES. Pengaturan ini selalu dapat diubah setelah instalasi di halaman konfigurasi Mautic.
Setelah selesai, Anda dapat masuk ke platform otomatisasi pemasaran Mautic.
Dasbor Perangkat Lunak Otomatisasi Pemasaran Mautic
Jika Anda memilih untuk menggunakan sendmail atau server SMTP lainnya untuk mengirim email ke prospek Anda, Anda mungkin ingin melihat tutorial berikut yang menunjukkan cara menyiapkan server email Anda sendiri.
- Cara Mudah menyiapkan Server Email lengkap di Ubuntu 16.04 dengan iRedMail
Dan jika 500 kesalahan server internal terjadi, silakan periksa log Mautic, yang dapat ditemukan di /web-root-path/app/logs/
direktori. Setelah mautic diinstal, Anda mungkin ingin melihat panduan memulai Mautic untuk menambahkan tugas cron, mengunduh basis data layanan pencarian IP, dan menginstal JavaScript pelacakan.
Itu dia! Saya harap panduan instalasi mautic ini membantu Anda menginstal perangkat lunak otomatisasi pemasaran Mautic di Ubuntu 16.04 dengan LAMP atau LEMP. Seperti biasa, jika menurut Anda pos ini bermanfaat, berlangganan buletin gratis kami atau ikuti kami di Google+, Twitter atau sukai halaman Facebook kami.