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.
Verify MySQL Access
Install PHP and PHP Drivers
Prioritize `.php` files
Verify PHP is working
Install PHP Libraries
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.
Login to MySQL
Create users with MySQL
You will also want to setup apache to make
.php files a priority in file execution order.
Create Apache Files
Edit Apache Files
Create SSL Certificates
Make logs folder
Set the right permissions
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,
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