GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la herramienta de automatización de marketing de Mautic en Ubuntu 16.04

Mautic es una herramienta de automatización de marketing autohospedada de código abierto para todos. Puede usarlo para hacer crecer su negocio o comunidad, monitorear su sitio web, crear páginas de destino, crear una campaña para su negocio, 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 usando Ubuntu 16.04. Es una aplicación basada en web y usaremos la pila LEMP para nuestra guía de instalación.

Requisitos

  • 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 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 instale 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 instaló en el sistema Ubuntu 16.04; verifíquelo con el comando netstat.

netstat -plntu

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

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, utilizaremos mariadb-server 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 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 'mauticusuario ' con contraseña 'aqwe123 '.

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

mysql -u root -p

Cree una nueva base de datos y usuario utilizando las siguientes consultas.

create database mautic;
grant all on mautic.* to 'mauticuser'@'localhost' IDENTIFIED BY 'aqwe123';
flush privileges;
exit;

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-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

Una vez completada la instalación, debemos configurar los archivos php.ini para las configuraciones 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

Quite el comentario de la línea 'date.timezone' y proporcione '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 ha completado. Compruébalo usando el comando netstat como se muestra a continuación.

netstat -pl | grep php

Y debería 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 descomprimir en el directorio 'mautic'.

unzip latest -d mautic/

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

sudo apt install unzip -y

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

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

Mautic se descarga en el directorio '/var/www/mautic'.

Paso 5:configurar el host virtual de Nginx para Mautic

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

Vaya al directorio '/etc/nginx' y cree un nuevo archivo llamado 'mautic' en el directorio 'sitios disponibles'.

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

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

server {
    listen 80;
    listen [::]:80;    
    server_name mautic.hakase-labs.co;
    
    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.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;
      include 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 verifíquelo usando 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

Se completó la configuración del host virtual de Nginx para mautic.

Paso 6:instalación basada en web de Mautic

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

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

Haga clic en 'Siguiente paso ' para continuar.

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

Y haga clic en 'Siguiente paso botón '.

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

Haga clic en 'Siguiente paso botón '.

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

Haga clic en 'Siguiente paso ' de nuevo.

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

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

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


Ubuntu
  1. Cómo instalar Magento 2 en Ubuntu 18.04

  2. Cómo instalar OpenCart en Ubuntu 18.04

  3. Cómo instalar PHP 7.4/7.3/7.2 en Ubuntu 18.04/Ubuntu 16.04

  4. Cómo instalar PHP 7 en Ubuntu 14.04

  5. Cómo instalar PHP 7 en Ubuntu 15.04

¿Cómo instalar GLPI en Ubuntu 20.04?

Cómo instalar la herramienta de automatización de marketing de Mautic en Linux

Cómo instalar OwnCloud en Ubuntu 18.04

Cómo instalar Joomla en Ubuntu 18.04

Cómo instalar la herramienta de automatización de marketing de Mautic en Ubuntu 20.04

Cómo instalar y configurar la herramienta de automatización de marketing de Mautic en Linux