Magento 2 - Pre-Go-Live Checklist
Go Live Checklist
User Facing (UI)
- 404 page fix
- SSL cert must be added before go live
- NB set canonical URL for the site – we prefer the non-www
- Ensure mail setting are correct in the Admin backend
- Test all transactional mails are working as being delivered.
Technical
- SID in store URL’s
Remove Session ID is present in the URL sid=?8383830jndndn (If they are appearing on your installation)
- Magento Cache - Turn Cache On
Often when store development is underway, the Magento caches are switched off. They must be turned on in production.
Make sure all caching is on in:
- Magento Back end
Go to System Cache Management and ensure that all items in the Status column on the left are set to Enable (green). Use the Actions dropdown on the right to change options.
- Hosting platform
Ensure all caching on the server hosting your Magento installation are enabled.
If you have a Varnish cache – make sure it is enabled.
- Cron
Ensure your cron settings for loaded and working.
A good clue that your cron is not running is a persistent index error message when logging in to the backend.
Here is a sample – your required cron may vary.
* * * * * /usr/bin/php /var/www/magento2/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/magento2/var/log/magento.cron.log
* * * * * /usr/bin/php /var/www/magento2/update/cron.php >> /var/www/magento2/var/log/update.cron.log
* * * * * /usr/bin/php /var/www/magento2/bin/magento setup:cron:run >> /var/www/magento2/var/log/setup.cron.log