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