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

La herramienta de automatización de marketing de Mautic es un software de código abierto y . Puede difundir, supervisar y publicitar su producto a través de la herramienta de automatización de marketing de Mautic. Puede establecer su rol en la organización para monitorear el servicio y el desarrollo. El equipo del departamento de investigación y desarrollo puede utilizar esta herramienta para saber qué están demandando las personas y qué productos están disponibles.

El contenido, el panel y otras funciones de automatización de marketing de Mautic son beneficiosas para los comerciantes comerciales nuevos y experimentados. También puede realizar un informe analítico a través de la herramienta Mautic para su organización. Instalar la herramienta de automatización de marketing de Mautic en distribuciones de Linux no es un trabajo difícil. Además, usar Mautic en Linux es más sencillo y sin complicaciones.

Características de la herramienta de automatización de marketing de Mautic 

La herramienta de automatización de marketing de mautic tiene un panel de control muy decente y fácil de usar. Puede buscar los visitantes entrantes desde el panel de control. No diría que Mautic es más eficiente que Google Analytics, pero el objetivo de usar Mautic es diferente. Puede monitorear los contactos, el tráfico, informes completos, campañas y más funciones desde la barra de menú de la herramienta de automatización de marketing de Mautic. Algunas características principales de la herramienta de automatización de marketing de Mautic se enumeran a continuación.

  • Busque las direcciones IP anónimas
  • Ver la última actividad de los usuarios
  • Ofrecer puntos y promociones a los visitantes
  • Gestión de API
  • Gestión de contactos de grupos o segmentos
  • Branding y publicidad
  • Seguimiento del retorno de la inversión
  • Prueba dividida
  • Definir rol entre
  • Correo de propaganda

Instale la herramienta de automatización de marketing de Mautic en Linux

La instalación de la herramienta de automatización de marketing de Mautic en distribuciones de Linux requiere un servidor PHP, una base de datos, los paquetes de extensión PHP XML y JSON, y algunas configuraciones de servidor. En esta publicación, veremos cómo puede instalar la herramienta de automatización de marketing de Mautic en su sistema Linux.

Mostraré el proceso de instalación de Mautic en Debian, Arch y Fedora Linux. Todos los pasos y las líneas de comando primarias son iguales; debe reemplazar el comando del administrador de paquetes para su distribución de Linux deseada. En toda la publicación, usaré Ubuntu para demostrar los comandos de Debian y Fedora-32 para explicar los comandos de Fedora y RHEL.

Paso 1: instalar un servidor PHP

Como mencioné anteriormente, la herramienta Mautic requiere un servidor PHP; en este paso, instalaremos un servidor PHP en nuestro sistema Linux. Estoy instalando el servidor Nginx como servidor PHP. El es un servidor PHP potente y resistente que puede instalar en su escritorio de Ubuntu para alimentar cualquier servidor local o servicios multimedia.

Te recomendaré que elijas el porque, en este tutorial, usaremos el protocolo FastCGI para configurar el servidor. Todos sabemos que Nginx funciona mejor con FastCGI que cualquier otro servidor PHP. Sin embargo, puede instalar Apache o cualquier servidor diferente para impulsar la herramienta de automatización de marketing de Mautic.

1. Instale Nginx en Ubuntu

Aquí, usaré el administrador de paquetes aptitude para instalar el servidor dentro de la máquina Ubuntu. Primero, debe actualizar su sistema, luego ejecute el siguiente aptcomando que se proporciona a continuación para instalar el servidor Nginx.

sudo apt update
sudo apt install nginx -y

2. Instale Nginx en Fedora y Red Hat Linux

Los usuarios de Fedora, Red Hat y CentOS pueden usar la siguiente línea de comandos de terminal para instalar el servidor Nginx en su sistema.

yum -y install nginx

Si está ejecutando una versión anterior de Fedora, puede ejecutar el siguiente comando DNF para instalarlo.

sudo dnf -y install nginx

Después de instalar el servidor Nginx, debe iniciar y habilitar el servidor en su sistema. Puede usar los siguientes comandos de control del sistema que se indican a continuación para habilitar, iniciar y verificar el estado del servidor Nginx. No olvide ejecutar esos comandos como usuario root.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Estado del servidor Nginx

Paso 2: instalar y configurar los paquetes de extensión PHP

Acabamos de instalar un servidor PHP en nuestra máquina; ahora, necesitamos instalar los paquetes de extensión adicionales de PHP dentro del sistema para que sea funcional. Aquí, instalaremos XML, JSON, IMAP y otros paquetes PHP adicionales.

1. Instale Extensiones PHP en Ubuntu Linux

Al principio, Ubuntu y otros usuarios de Debian necesitan ejecutar los siguientes comandos de aptitude para instalar los repositorios comunes de software dentro del sistema para evitar errores de dependencia.

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

Ahora, puede instalar los paquetes de extensión PHP ejecutando el siguiente aptcomando en su terminal.

Herramienta PHP de automatización de marketing de Mautic

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. Instale extensiones PHP en CentOS, Fedora y Red Hat Linux

Los usuarios de CentOS, Fedora Linux y Red Hat Linux pueden ejecutar los siguientes comandos rpmy yumsecuencialmente en el shell del terminal para instalar los paquetes de extensión 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

Parámetros de configuración de PHP

Una vez instaladas las extensiones de PHP, ahora puede editar el script de configuración de PHP para editar la zona horaria y la ruta de FixCGI. Puede escribir su propio código de zona horaria en el valor de la zona horaria, y el valor predeterminado de FixCGI será 0. Puede utilizar los siguientes comandos del terminal para editar el script de configuración.

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

Para una mejor comprensión, puede ver los valores que se indican a continuación. Cuando haya terminado de editar, guarde el script y salga del archivo.

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

Ahora, reinicie y habilite el servidor PHP en su sistema Linux.

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

También puede comprobar el estado de su servidor. Utilice los siguientes comandos de control del sistema para verificar el estado de su servidor PHP.

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

Paso 3: instalar y configurar la base de datos

En este paso, instalaremos una base de datos para que el servidor almacene todos los datos. Como MySQL es el producto multiplataforma más confiable, instalaremos MySQL como base de datos. Si eres fanático de , también puedes instalar pgAdmin en lugar de MySQL. Primero, veremos los métodos de instalación; más adelante, cubriremos el script de configuración.

1. Instale MySQL en Ubuntu

Sin embargo, utilice la siguiente línea de comandos de aptitude en su sistema Linux basado en Ubuntu y Debian para instalar MySQL en su sistema. No olvide ejecutar el comando como usuario root. Una vez realizada la instalación, cambiaremos la contraseña de la base de datos y crearemos una base de datos para la herramienta de automatización de marketing de Mautic.

sudo apt install mysql-server mysql-client

2. Instale MySQL en RHEL, Fedora y CentOS

Los usuarios de Red Hat Linux y CentOS pueden ejecutar el siguiente comando RPM y el comando YUM secuencialmente en el shell del terminal para instalar el servidor 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

Si es un usuario de Fedora Linux, puede ejecutar los siguientes comandos RMP y DNF en el shell de su terminal para instalar el servidor 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

Una vez finalizada la instalación de la base de datos, es posible que deba iniciar y habilitar el servidor SQL en su sistema. Puede ejecutar los siguientes comandos de control del sistema en su terminal Linux para habilitar el servidor MySQL. Dado que el control del sistema es una tarea administrativa, debe ejecutar esos comandos como usuario root.

systemctl start mysql
systemctl enable mysql

Puede verificar el estado de su servidor MySQL usando el siguiente comando de control del sistema.

Estado de mysql

systemctl status mysql

Paso 4: Cree una base de datos para la herramienta de automatización de marketing de Mautic

Hasta ahora, hemos instalado y configurado un servidor PHP e instalado un motor de base de datos. Ahora, crearemos una base de datos para el motor de base de datos. Como los lenguajes de base de datos MySQL son seguros para todas las distribuciones, puede utilizar el siguiente script SQL para crear una base de datos para la herramienta de automatización de marketing de Mautic. No olvide reemplazar el nombre y la contraseña de la base de datos.

Primero, necesitamos cambiar la contraseña preestablecida del motor MySQL; más tarde, estableceremos una nueva contraseña y crearemos una base de datos. Puede ejecutar las siguientes líneas de comandos de terminal para acceder, cambiar y establecer una nueva contraseña para la base de datos. Luego inicie sesión en la base de datos con su nueva contraseña.

mysql_secure_installation
mysql -u root -p

Después de cambiar la contraseña, ejecute los siguientes comandos SQL para crear una base de datos para la herramienta de automatización de marketing de Mautic. Aquí, he mencionado mi servidor localhost en el comando SQL; si desea utilizar un servicio de alojamiento personalizado, debe mencionar la dirección de alojamiento.

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;

Crear base de datos

Paso 5: Asegure su servidor

En este paso, utilizaremos la herramienta de cifrado Certbot para hacer que nuestro servidor SQL y PHP sea seguro. Generaremos una clave RSA de 2048 bits para obtener el certificado SSL. Antes de ejecutar la solicitud CSR, debemos instalar la herramienta Certbot en nuestro sistema Linux. Utilice los siguientes métodos para instalar Certbot en su sistema.

1. Instale Certbot en Ubuntu

En Ubuntu y otras distribuciones de Debian, puede instalar la herramienta Certbot muy fácilmente. Puede instalar la herramienta usando el siguiente aptcomando.

sudo apt install certbot

2. Instale Certbot en RHEL, Fedora y CentOS

Puede instalar Certbot en Red Hat Linux, Fedora y CentOS a través de la tienda Snap. Primero, debe instalar el instalador del paquete Snap. Más tarde, puede instalar la herramienta Certbot. Utilice las siguientes líneas de comandos de terminal de forma secuencial para completar el paso.

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

Genere la clave RSA

Ahora, evite que su servidor Nginx genere la solicitud de clave CSR. Puede reiniciar el servidor Nginx una vez finalizada la instalación de Certbot.

sudo systemctl stop nginx

Finalmente, use la siguiente línea de comandos que se proporciona a continuación para obtener la clave RSA de 2048 bits. No olvide reemplazar la dirección de correo electrónico y la dirección del servidor en la línea de comandos. Puede utilizar esta clave para cambiar su dirección de HTTP a HTTPS.

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

Paso 6: Instale la herramienta de automatización de marketing de Mautic

En este paso, descargaremos e instalaremos la herramienta de automatización de marketing de Mautic en nuestro sistema Linux. Podemos descargar el archivo comprimido de la herramienta Mautic desde la web oficial de Mautic. En las distribuciones de Ubuntu y Debian, usaremos el comando wget para descargar el archivo. En Red Hat, Fedora, CentOS y otras distribuciones, descargaremos directamente el archivo del sitio web oficial de Mautic.

1. Instale la herramienta Mautic en Ubuntu Linux

Los usuarios de Ubuntu y Debian pueden usar el siguiente wgetcomando para descargar la herramienta de automatización de marketing de Mautic. El archivo comprimido se guardará en el homedirectorio. Posteriormente, extraeremos el archivo y trasladaremos los archivos al /var/www/directorio.

Descargue la herramienta Mautic para Ubuntu.

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

Ahora, tenemos que instalar la herramienta Unzip para extraer el archivo comprimido.

sudo apt install unzip

Como trasladaremos los archivos extraídos al /var/www/directorio, necesitamos obtener acceso de root al directorio. Utilice las siguientes líneas de comandos de terminal para cambiar el modo de usuario y obtener acceso de root.

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

Ahora, extraiga y mueva los archivos al /var/www/directorio de su sistema Linux.

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

2. Instale la herramienta de automatización de marketing de Mautic en RHEL y Fedora

Si es usuario de Red Hat, Fedora o CentOS, puede descargar la última versión de la herramienta de automatización de marketing de Mautic . Para inicializar la descarga, debe proporcionar sus datos. Una vez finalizada la descarga, ahora puede extraer el archivo comprimido en el /var/www/directorio.

Sin embargo, usaremos la wgetherramienta para instalar la herramienta Mautic en RHEL y CentOS. Utilice las siguientes líneas de comando para descargar el archivo.

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

Ahora, extraiga el archivo y acceda al permiso de root.

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

Paso 7: configurar el servidor PHP

En este paso, configuraremos la configuración del servidor Nginx para que nuestro servidor localhost esté activo para la herramienta de automatización de marketing de Mautic. Primero, necesitamos agregar el siguiente script HTML al script de configuración de Nginx. Utilice los siguientes comandos de terminal para abrir y editar el script de configuración de Nginx.

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

Ahora, copie y pegue el siguiente script dentro del archivo de configuración. He creado una dirección personalizada para mi servidor localhost, que es mautic.ninjatecnologia.linux.com. Necesita reemplazar la dirección con su propia dirección de servidor.

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

server {
listen 443 ssl;
server_name mautic.ninjatecnologia.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;
}
}

Ahora, ejecute el siguiente comando de terminal para establecer las configuraciones y probar el servidor Nginx.

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

Ahora reinicie el servidor Nginx desde su máquina Linux.

systemctl restart nginx

Una vez finalizadas la instalación y la configuración, puede eliminar los archivos de caché y ejecutar una prueba de preparación.

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

Consola de la herramienta de automatización de marketing de Mautic

Consejo adicional: asigne la dirección de host local para Mautic

Espero que hasta ahora hayas hecho todo correctamente. Sin embargo, si no puede cargar la herramienta de automatización de marketing de Mautic en su navegador web Linux, debe verificar el directorio de host para asegurarse de que la dirección IP esté asignada correctamente para la herramienta Mautic.

Utilice la siguiente línea de comandos que se proporciona a continuación para configurar y verificar la dirección de alojamiento. Asegúrese de que la dirección del host local esté presente en la tabla de configuración del hosting.

sudo nano /etc/hosts/

dirección ip mautic para localhost

Empiece a utilizar la herramienta de automatización de marketing de Mautic

Si ha hecho todo correctamente, ahora puede abrir su navegador web para ingresar a la interfaz web de la herramienta de automatización de marketing de Mautic. Ingrese la dirección del servidor que ha configurado previamente. En mi caso, la dirección es mautic.ninjatecnologia.linux.com. La suya podría ser la dirección del servidor localhost. Ahora, ingrese sus credenciales de usuario para iniciar sesión.

Inicio de sesión en la herramienta de automatización de marketing de Mautic
En el siguiente paso, se le pedirá que configure el controlador de la base de datos, el puerto de la base de datos, el nombre de la base de datos y otros detalles. El puerto de base de datos MySQL predeterminado es 3306.

configuración del servidor mautic db engine

Después de completar este paso, se le pedirá que establezca un nuevo nombre de usuario y contraseña para la interfaz web de Mautic. Finalmente, estás listo para disfrutar de los servicios de Mautic.

Palabras finales

La herramienta de automatización de marketing de Mautic es de uso gratuito. Sin embargo, tiene una versión de pago que puedes comprar si la necesitas. A veces, la instalación y configuración de la herramienta Mautic puede mostrar algunos errores debido a procedimientos incorrectos. Tenga cuidado de seguir los pasos secuencialmente. He descrito cómo puede instalar y configurar la herramienta de automatización de marketing de Mautic en varias distribuciones de Linux en toda la publicación.

Compártala con tus amigos y con la comunidad de Linux si esta publicación te resulta útil e informativa. Puedes escribir tus opiniones en la sección de comentarios sobre esta publicación.

Leave a Comment

Your email address will not be published.