Cómo instalar Mautic Marketing Automation Tool en Ubuntu 16.04

 

Mautic es una herramienta de autogestión de marketing de código abierto para todos. Puede usarlo para hacer crecer su empresa o su comunidad, supervisar su sitio web, crear páginas de destino, crear una campaña para su empresa, administrar contactos e incluso enviar correos electrónicos de marketing.

En este tutorial, le mostraré paso a paso cómo instalar Mautic Marketing Automation Platform utilizando Ubuntu 16.04. Es una aplicación basada en la web, y vamos a utilizar el LEMP pila para nuestra guía de instalación.

Requisitos previos

  • Ubuntu 16.04
  • Privilegios de raíz

Lo que haremos

  1. Instalar Nginx
  2. Instalar y configurar MariaDB
  3. instalar y configurar PHP-FPM
  4. Descargar Mautic
  5. Configurar el host virtual Nginx para Mautic
  6. Instalación basada en web de Mautic
  7. Pruebas

Paso 1 - Instalar Nginx

Mautic es una herramienta de automatización de marketing basada en la web, y utilizaremos el servidor web Nginx para nuestra instalación de Mautic.

Inicie sesión en su máquina servidor, y luego actualice y actualice todos los paquetes.

sudo apt update
sudo apt upgrade

Ahora instala Nginx usando el comando apt a continuación.

sudo apt install nginx

Una vez completada la instalación, inicie el servicio nginx y permita que se inicie cada vez que se inicie el sistema.

systemctl start nginx
systemctl enable nginx

El servidor web Nginx se ha instalado en el sistema Ubuntu 16.04; compruebalo con el comando netstat.

netstat -plntu

Debería obtener el puerto HTTP predeterminado 80 en la lista con estado de estado 'LISTEN'.

Comenzar nginx

Paso 2 - Instalar y configurar MariaDB

Mautic ofrece soporte solo para la base de datos MySQL con la versión mínima 5.5.3. Para esta guía, usaremos el servidor mariadb 10.0 basado en MySQL 5.5.

Instale la base de datos mariadb usando el siguiente comando apt.

sudo apt install mariadb-server mariadb-client -y

Una vez completada la instalación, inicie el servicio de mariadb y permita que se inicie cada vez que se inicie el sistema.

systemctl start mysql
systemctl enable mysql

Ahora, necesitamos crear una nueva base de datos y un usuario para mautic. Crearemos una nueva base de datos llamada 'mautic', usuario'mauticuser'con contraseña'aqwe123'.

Inicie sesión en el shell MySQL usando el siguiente comando mysql.

mysql -u root -p

Crea una nueva base de datos y usuario usando las siguientes consultas.

crear una base de datos mautic;
otorgar todo en mautic. * a 'mauticuser' @ 'localhost' IDENTIFICADO POR 'aqwe123';
Enjuagar los privilegios;
Salida;

Crear base de datos MySQL para Mautic

Se ha instalado la base de datos MariaDB y se ha creado la base de datos para la instalación de Mautic.

Paso 3 - Instalar y configurar PHP-FPM

Mautic requiere al menos PHP 5.6.19 para la instalación. Entonces, para esta guía, usaremos PHP-FPM 7.0 para nuestra instalación de mautic.

Instale PHP y PHP-FPM (con todas las extensiones requeridas) usando el comando apt a continuación.

sudo apt install -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-común 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

Una vez completada la instalación, debemos configurar los archivos php.ini para las configuraciones de FPM y CLI.

Vaya al directorio '/ etc / php / 7.0' y edite el archivo 'php.ini' en el directorio 'fpm'.

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

Descomenta la línea 'date.timezone' y dale el 'UTC'para la configuración de la zona horaria.

date.timezone = "UTC"

Ahora elimine el comentario de la línea 'cgi.fix_pathinfo' y cambie el valor a '0'.

cgi.fix_pathinfo = 0

Guardar y Salir.

A continuación, edite el archivo 'php.ini' en el directorio 'cli'.

vim cli / php.ini

Descomente la línea 'date.timezone' y proporcione el valor con 'UTC' para la configuración de la zona horaria de PHP.

date.time = "UTC"

A continuación, elimine el comentario de la línea 'cgi.fix_pathinfo' y cambie el valor a '0'.

cgi.fix_pathinfo = 0

Guardar y Salir.

Ahora inicie el servicio PHP-FPM y permita que se inicie cada vez que se inicie el sistema.

systemctl restart php7.0-fpm
systemctl enable php7.0-fpm

La instalación y configuración de PHP y PHP-FPM para nuestra instalación de Mautic se completó. Verifíquelo usando el comando netstat como se muestra a continuación.

netstat -pl | grep php

Y deberías obtener el resultado como se muestra a continuación.

Paso 4 - Descargar Mautic

Vaya al directorio '/ var / www /' y descargue el código fuente de mautic usando el siguiente comando wget.

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

Extraiga el archivo 'más reciente' con el comando de descompresión en el directorio 'mautic'.

descomprimir el último -d mautic /

Nota: Si no tiene el comando de descompresión en su sistema, instálelo utilizando el siguiente comando.

sudo apt install unzip -y

Ahora cambie el propietario y el grupo para el directorio 'mautic' a 'www-data'.

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

Mautic se descarga al directorio '/ var / www / mautic'.

Paso 5 - Configurar el host virtual Nginx para Mautic

Para esta guía, estamos usando Nginx en lugar del servidor web Apache. En este paso, configuraremos el host virtual Nginx para la instalación de mautic.

Vaya al directorio '/ etc / nginx' y cree un nuevo archivo llamado 'mautic' en el directorio 'sites-available'.

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

Pegue aquí la siguiente configuración de nginx mautic.

servidor {escuchar 80; escucha [::]: 80; server_name mautic.hakase-labs.co; root / var / www / mautic; index index.php index.html index.htm index.nginx-debian.html; ubicación / {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; incluir fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

Guardar y Salir.

Ahora active el host virtual 'mautic' y compruébelo con el comando 'nginx -t' como se muestra a continuación.

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

Asegúrese de que no haya ningún error y reinicie el servidor web.

systemctl restart nginx

Configurar Nginx para Mautic

La configuración del host virtual de Nginx para mautic ha sido completada.

Paso 6 - Instalación basada en web de Mautic

Abra su navegador web y visite el nombre de dominio de Mautic, el mío es http://mautic.hakase-labs.co.

Serás redirigido a la página de instalación de mautic. Asegúrese de que todas las extensiones y configuraciones estén libres de errores como se muestra a continuación.

Instalador Web de Mautic

Haga clic en "Siguiente Paso'botón para continuar.

Ahora verá la página sobre la configuración de la base de datos. Escriba su nombre de base de datos, usuario de base de datos y contraseña como se muestra a continuación.

Configuración de la base

Y haz clic en 'Siguiente Pasobotón

Ahora tenemos que crear la nueva cuenta de administrador para Mautic. Escriba su usuario administrador, correo electrónico y contraseña.

Establecer usuario administrador y contraseña

Haga clic en el 'Siguiente Pasobotón

Para la configuración del correo electrónico, puede elegir una opción o puede configurarla más adelante.

Configuración de correo electrónico

Haga clic en el 'Siguiente Pasobotón de nuevo.

Ahora podrá ver la página de inicio de sesión del administrador. Escriba su usuario administrador y contraseña y haga clic en 'Iniciar sesiónbotón

Inicio de sesión de Mautic

Y ahora podrás ver el panel de administración de Mautic.

Mautic Dashboard

La instalación de la herramienta de automatización de marketing de Mautic en Ubuntu 16.04 con el servidor web Nginx se ha completado con éxito.

Referencia

fuente

anuncios

Deje un comentario.

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