• Skip to main content
  • Skip to primary sidebar

Founder at work

Master the skills to create and launch your next SaaS company

  • About Me
  • Reviews
  • Resources
  • Community
  • Contact
  • Lessons
  • Series
  • Search
  • Login

How to setup Mautic – The Complete Guide

January 13, 2018 by Rick Hernandez Leave a Comment

Below you will see all the TODO checklist items that you have to complete when following this guide. You can check them off as you go through the guide to help you stay on track. By the end you will have a complete setup of Mautic working on a Linux Distribution.

Setup VPS or Setup Virtual Machine
Install Apache
Install MySQL
Secure MySQL
Verify MySQL Access
Install PHP
Install PHP and PHP Drivers
Prioritize `.php` files
Verify PHP is working
Create Database
Create User
Install PHP Libraries
Download Mautic
Setup Mautic
Mautic Permissions
Apache custom site `.conf` file
Configure Mautic file
Mautic UI Wizard Setup
Verify Install of Mautic
Setup Cron Jobs

Requirements for Mautic

Requirements for Mautic

Installing Linux: You are going to need to have a server that is running Ubuntu 16.04 LTS on a VPS. If you can not afford a VPS you might want to first learn how to do this with a free setup using VirtualBox. You can read a complete write up on how to do that in this blog post. Getting started with LAMP.

Install Apache:

Install MySQL

Login to MySQL

Create users with MySQL

Install PHP

PHP Extensions

You will also want to setup apache to make .php files a priority in file execution order.

Download Mautic

Install composer

Create Apache Files

Edit Apache Files

Create SSL Certificates

Generate Certificate

Make logs folder

Enable site

Set the right permissions

PHP.ini Changes

Restart Apache

Clear the cache of Mautic

You’re almost ready! Let’s verify that Mautic is happy with your settings, open your favorite browser and type in the URL of your mautic setup.

Mautic Check

If you see the above screen you are ready to go! Click on the “Next Step” button to get started.

Mautic will ask you a couple of more questions and you will have a complete working install of Mautic.

Setup and Install of Mautic

Now the last part remaining is to go ahead and setup the Cron jobs to run some of the scheduled tasks for Mautic.

Create the Cron jobs

If you get stuck anywhere or you want someone just to take care of all of this for you feel free to reach out.

Talk to you next time,

Rick H.

P.S. Whenever you are ready to sign up for a VPS and host your killer site online. Make sure that you take full advantage of the $10 USD Digital Ocean resource.

Rick Hernandez

I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Filed Under: Programming

Primary Sidebar

Learn How To Take Your Idea And Convert It Into An App From Scratch Even If You Have Never Written A Single Line Of Code.

  • How to Find Your Next Great App Idea
  • The Secret To Getting PAID To Build Your Own App
  • How To Create Your App (SaaS, Mobile, VR, AR, Game)
  • How To Monetize Your Apps
Learn More
4.82 Ratings

Copyright © 2025 · JSecademy Blog Theme on Genesis Framework · WordPress · Log in