​​​​​✅ Instalação do Mautic

📁​ Arquivos prontos para download nessa aula.


​👉 ​INSTRUÇÕES:

MAUTIC + VPS

APONTAR 1 SUBDOMINIO: mautic.zapdasgalaxias.com.br

SETAR O LAMP

sudo su root

sudo apt update

sudo apt upgrade

sudo apt install -y apache2 apache2-utils

> alterar porta apache (/etc/apache2/port.conf)

systemctl status apache2

sudo systemctl restart apache2

sudo systemctl enable apache2

apache2 -v

sudo apt install mariadb-server mariadb-client

systemctl status mariadb

sudo systemctl start mariadb

sudo systemctl enable mariadb

sudo mysql_secure_installation

sudo mariadb -u root

exit;

mariadb --version

sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline

sudo a2enmod php7.4

sudo systemctl restart apache2

php --version

sudo nano /var/www/html/info.php

<?php phpinfo(); ?>

sudo a2dismod php7.4

sudo apt install php7.4-fpm

sudo a2enmod proxy_fcgi setenvif

sudo a2enconf php7.4-fpm

sudo systemctl restart apache2

sudo rm /var/www/html/info.php

INSTALAR O MAUTIC

wget https://github.com/mautic/mautic/releases/download...

sudo apt install unzip

sudo mkdir -p /var/www/mautic/

sudo unzip 4.2.1-update.zip -d /var/www/mautic/

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

sudo mysql -u root

CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON mautic.* TO 'mauticuser'@'localhost' IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

EXIT;

sudo apt install php-imagick php7.4-fpm php7.4-mysql php7.4-common php7.4-gd php7.4-imap php7.4-imap php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-gmp

sudo a2dismod php7.4

sudo a2dismod mpm_prefork

sudo a2enmod mpm_event proxy_fcgi setenvif

sudo systemctl restart apache2

sudo nano /etc/apache2/sites-available/mautic.conf

<VirtualHost *:81>

  ServerName mautic.zapdasgalaxias.com.br

  DocumentRoot /var/www/mautic/

  ErrorLog ${APACHE_LOG_DIR}/error.log

  CustomLog ${APACHE_LOG_DIR}/access.log combined

  <Directory />

    Options FollowSymLinks

    AllowOverride All

  </Directory>

  <Directory /var/www/mautic/>

    Options FollowSymLinks MultiViews

    AllowOverride All

    Order allow,deny

    allow from all

  </Directory>

</VirtualHost>

sudo a2ensite mautic.conf

sudo systemctl reload apache2

sudo apt install nginx

sudo rm /etc/nginx/sites-enabled/default

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

server {

  server_name mautic.zapdasgalaxias.com.br;

  location / {

    proxy_pass http://127.0.0.1:81;

    proxy_http_version 1.1;

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection 'upgrade';

    proxy_set_header Host $host;

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-Proto $scheme;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_cache_bypass $http_upgrade;

  }

  }

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

sudo nginx -t

sudo service nginx restart

sudo nano /etc/nginx/nginx.conf

client_max_body_size 50M;

# HANDLE BIGGER UPLOADS

sudo nginx -t

sudo service nginx restart

sudo apt-get install snapd

sudo snap install notes

sudo snap install --classic certbot

sudo certbot --nginx

alterar configuracoes php.ini (etc/php/7.4/apacheh2/php.ini)

sudo systemctl restart apache2

sudo a2enmod rewrite

edit: sorry and restart apache2 with:

sudo systemctl reload apache2