Como instalar a ferramenta de automação de marketing Mautic no Ubuntu 16.04

 

Mautic é uma ferramenta de automação de marketing auto-hospedada de código aberto para todos. Você pode usá-lo para expandir sua empresa ou comunidade, monitorar seu site, criar páginas de destino, criar uma campanha para sua empresa, gerenciar contatos e até mesmo enviar e-mails de marketing.

Neste tutorial, mostrarei passo a passo como instalar a Mautic Marketing Automation Platform usando o Ubuntu 16.04. É um aplicativo baseado na web, e estaremos usando o LEMP pilha para o nosso guia de instalação.

Pré-requisitos

  • Ubuntu 16.04
  • Privilégios de raiz

O que nos faremos

  1. Instale o Nginx
  2. Instalar e configurar o MariaDB
  3. instalar e configurar o PHP-FPM
  4. Baixar Mautic
  5. Configurar host virtual Nginx para Mautic
  6. Instalação baseada na Web Mautic
  7. ensaio

Etapa 1 - Instale o Nginx

Mautic é uma ferramenta de automação de marketing baseada na web, e estaremos usando o servidor web Nginx para nossa instalação Mautic.

Faça o login na máquina do seu servidor e atualize e atualize todos os pacotes.

sudo apt update
Melhor atualização

Agora instale o Nginx usando o comando apt abaixo.

sudo apt instala nginx

Após a conclusão da instalação, inicie o serviço nginx e ative-o para iniciar sempre na inicialização do sistema.

systemctl start nginx
systemctl habilita o nginx

O servidor web Nginx foi instalado no sistema Ubuntu 16.04 - verifique-o usando o comando netstat.

netstat -plntu

Você deve obter a porta HTTP padrão 80 na lista com o status de estado 'LISTEN'.

Iniciar nginx

Passo 2 - Instalar e configurar o MariaDB

O Mautic oferece suporte apenas para o banco de dados MySQL com a versão min 5.5.3. Para este guia, estaremos usando o servidor mariadb 10.0 baseado no MySQL 5.5.

Instale o banco de dados mariadb usando o seguinte comando apt.

sudo apt instala mariadb-server mariadb-client -y

Após a conclusão da instalação, inicie o serviço mariadb e ative-o sempre que iniciar a inicialização do sistema.

systemctl start mysql
systemctl enable mysql

Agora, precisamos criar um novo banco de dados e usuário para mautic. Vamos criar um novo banco de dados chamado 'mautico', do utilizador 'mauticuser'com senha'aqwe123'.

Entre no shell do MySQL usando o seguinte comando mysql.

mysql -u root -p

Crie um novo banco de dados e usuário usando as seguintes consultas.

criar banco de dados mautico;
conceder todos em mautic. * para 'mauticuser' @ 'localhost' IDENTIFICADO POR 'aqwe123';
privilégios de descarga;
exit;

Criar banco de dados MySQL para Mautic

O banco de dados MariaDB foi instalado e o banco de dados da instalação Mautic foi criado.

Etapa 3 - Instalar e configurar PHP-FPM

Mautic requer no mínimo PHP 5.6.19 para a instalação. Portanto, para este guia, usaremos o PHP-FPM 7.0 para nossa instalação profissional.

Instale o PHP e o PHP-FPM (com todas as extensões necessárias) usando o comando apt abaixo.

sudo apt instalar -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-comum 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

Após a conclusão da instalação, precisamos configurar os arquivos php.ini para as configurações do FPM e CLI.

Vá para o diretório '/ etc / php / 7.0' e edite o arquivo 'php.ini' no diretório 'fpm'.

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

Descomente a linha 'date.timezone' e dê o com 'UTC'para configuração de fuso horário.

date.timezone = "UTC"

Agora descomente a linha 'cgi.fix_pathinfo' e mude o valor para '0'.

cgi.fix_pathinfo = 0

Salvar e sair.

Em seguida, edite o arquivo 'php.ini' no diretório 'cli'.

vim cli / php.ini

Descomente a linha 'date.timezone' e forneça o valor com 'UTC' para a configuração do fuso horário do PHP.

date.time = "UTC"

Em seguida, remova o comentário da linha 'cgi.fix_pathinfo' e altere o valor para '0'.

cgi.fix_pathinfo = 0

Salvar e sair.

Agora inicie o serviço PHP-FPM e ative-o para iniciar toda vez na inicialização do sistema.

reiniciar sistema php7.0-fpm
systemctl habilitar php7.0-fpm

A instalação e configuração do PHP e do PHP-FPM para nossa instalação Mautic foi concluída. Verifique-o usando o comando netstat como mostrado abaixo.

netstat -pl | grep php

E você deve obter o resultado como mostrado abaixo.

Passo 4 - Download Mautic

Vá para o diretório '/ var / www /' e faça o download do código-fonte mautico usando o seguinte comando wget.

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

Extraia o arquivo 'latest' com o comando unzip para o diretório 'mautic'.

descompacte mais recente -d mautic /

Nota: Se você não tiver o comando unzip no seu sistema, instale-o usando o comando abaixo.

sudo apt install unzip -y

Agora mude o proprietário e o grupo para o diretório 'mautic' para 'www-data'.

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

Mautic é baixado para o diretório '/ var / www / mautic'.

Etapa 5 - Configurar host virtual Nginx para Mautic

Para este guia, estamos usando o Nginx em vez do servidor da web Apache. Nesta etapa, configuraremos o host virtual Nginx para a instalação principal.

Vá para o diretório '/ etc / nginx' e crie um novo arquivo chamado 'mautic' no diretório 'sites-available'.

cd / etc / nginx /
sites de vim disponíveis / mautic

Cole a seguinte configuração nginx mautic lá.

server {ouça 80; listen [::]: 80; nome_do_servidor mautic.hakase-labs.co; root / var / www / mautic; índice index.php index.html index.htm index.nginx-debian.html; localização / {try_files $ uri $ uri / = 404; } localização ~ .php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; } localização ~ * ^ / 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; incluem fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

Salvar e sair.

Agora ative o host virtual 'mautic' e verifique-o usando o comando 'nginx -t' como mostrado abaixo.

ln -s / etc / nginx / sites-disponíveis / mautic / etc / nginx / sites-enabled /
nginx -t

Certifique-se de que não haja erros e reinicie o servidor da web.

reiniciar o sistema nginx

Configurar o Nginx para Mautic

A configuração do host virtual Nginx para o mautic foi concluída.

Etapa 6 - Instalação Baseada na Web Mautic

Abra o seu navegador e visite o nome do domínio mautic, o meu é http://mautic.hakase-labs.co.

Você será redirecionado para a página de instalação do Mautic. Certifique-se de que todas as extensões e configurações estejam livres de erros, conforme mostrado abaixo.

Mautic Web Installer

Clique em 'Próximo Passo'botão para continuar.

Agora você verá a página sobre a configuração do banco de dados. Digite o nome do banco de dados, o usuário do banco de dados e a senha, conforme mostrado abaixo.

Configuração do banco de dados

E clique no 'Próximo Passobotão.

Agora precisamos criar a nova conta de administrador do Mautic. Digite seu usuário admin, email e senha.

Definir usuário admin e senha

Clique no 'Próximo Passobotão.

Para a configuração de email, você pode escolher uma opção ou configurá-la posteriormente.

Configuração de e-mail

Clique no 'Próximo Passo'botão novamente.

Agora você verá a página de login do administrador. Digite seu usuário admin e senha e clique no botão 'Entrarbotão.

Login Mautico

E agora você poderá ver o painel de administração do Mautic.

Painel Mautico

A instalação da ferramenta de automação de marketing Mautic no Ubuntu 16.04 com o servidor Nginx foi concluída com sucesso.

Referência

fonte

anúncios

Deixe um comentário

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