Mautic es una poderosa herramienta de automatización de marketing de código abierto que permite a las empresas mejorar su eficiencia en la gestión de sus campañas de marketing. En este artículo, guiaré a los usuarios novatos a través de los pasos necesarios para instalar Mautic en su servidor.
Requisitos Previos
Para instalar Mautic, necesitarás un servidor que cumpla con ciertos requisitos:
- PHP versión 7.4 o superior.
- MySQL versión 5.7.14 o superior o MariaDB versión 10.1 o superior.
- Un servidor web, como Apache o Nginx.
Además, deberás tener acceso a SSH para tu servidor y un conocimiento básico de la línea de comandos.
Paso 1: Preparar el Servidor
Para comenzar, debes preparar tu servidor. Esto implica instalar PHP y MySQL o MariaDB, si aún no están instalados. Aquí te muestro cómo hacerlo en un servidor Ubuntu.
- Actualiza tus repositorios de paquetes con el comando: `sudo apt update`.
- Instala PHP y sus extensiones necesarias con el comando: `sudo apt install php php-cli php-mysql php-mbstring php-xml php-curl php-zip php-gd`.
- Instala MySQL o MariaDB con el comando: `sudo apt install mysql-server`.
Paso 2: Crear una Base de Datos
Mautic necesita una base de datos para almacenar su información. Aquí te explicamos cómo crear una en MySQL.
- Accede a MySQL con el comando: `mysql -u root -p`.
- Crea una base de datos con el comando: `CREATE DATABASE mautic;`.
- Crea un usuario y dale acceso a la base de datos con los comandos: `CREATE USER ‘mauticuser’@’localhost’ IDENTIFIED BY ‘password’;` y `GRANT ALL ON mautic.* TO ‘mauticuser’@’localhost’;`.
- Sal de MySQL con el comando: `exit`.
Recuerda cambiar ‘password’ por una contraseña segura.
Paso 3: Instalar Mautic
Ahora estás listo para instalar Mautic. Aquí están los pasos.
- Navega al directorio donde deseas instalar Mautic con el comando: `cd /var/www/`.
- Descarga Mautic con el comando: `sudo wget https://github.com/mautic/mautic/archive/refs/tags/4.4.8.zip`.
- Descomprime el archivo con el comando: `sudo unzip 4.4.8.zip`.
- Cambia el nombre del directorio de Mautic a algo más fácil de recordar con el comando: `sudo mv mautic-4.4.8 mautic`.
- Asegúrate de que el servidor web puede escribir en el directorio de Mautic con el comando: `sudo chown -R www-data:www-data /var/www/mautic`.
Paso 4: Configurar el Servidor Web
Ahora debes configurar tu servidor web para servir Mautic. Los pasos exactos dependerán de si estás usando Apache o Nginx.
Para Apache, crea un archivo de configuración de virtual host en `/etc/apache2/sites-available/mautic.conf` y añade lo siguiente:
<VirtualHost *:80>
DocumentRoot /var/www/mautic
ServerName mautic.tudominio.com
<Directory /var/www/mautic>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/mautic_error.log
CustomLog ${APACHE_LOG_DIR}/mautic_access.log combined
</VirtualHost>
No olvides cambiar «mautic.tudominio.com» a tu dominio real. Luego, habilita el sitio con el comando: `sudo a2ensite mautic`.
Para Nginx, la configuración será similar, pero en lugar de un archivo `.conf`, usarás un archivo `default` en `/etc/nginx/sites-available/`.
Paso 5: Completar la Instalación a través del Navegador
Finalmente, puedes completar la instalación a través de tu navegador web. Simplemente ve a `http://mautic.tudominio.com` y sigue las instrucciones en pantalla para terminar la instalación.
Conclusión
Instalar Mautic en tu servidor puede parecer una tarea desalentadora, pero con esta guía paso a paso, deberías estar listo para empezar a utilizar esta potente herramienta de automatización de marketing. Recuerda, la personalización y la adaptación a tus necesidades específicas son algunas de las principales ventajas de Mautic, así que no dudes en explorar y experimentar con su configuración una vez que lo tengas instalado.