How To Patch Magento
While the fine folks over at Magento work tirelessly to improve Magento, part of that process is discovering critical bugs and, subsequently, creating patches to fix them. Applying these patches can be a daunting task for those of us who do not have access to a developer. We have developed this how-to guide to be lightweight and straight to the point. If you experience any hangups along the way, remember that our support staff is here 24/7/365 to assist you. Let’s get started!
Make a copy of your live environment for testing. Better to be safe than sorry!
- Backup your Magento files and database.
mysqldump -u USER -p DATABASE |
- Determine your Magento version.
'public static function getVersionInfo'
- Verify if the directory downloader exists in your Magento root. Replace downloader if missing.
- Download the appropriate patch based on the installed Magento version, and upload the patch to your Magento root. (i.e.,
- Disable the Magento Compiler.
- Clear compiled files from the Magento Compiler.
- Run the patch in your Magento root. (i.e.,
"Patch was applied/reverted successfully" indicates that the patch installed.
- In your Magento root, flush the cache. (
WARNING: Be extremely careful when using the below command, you risk data loss otherwise.)
- Flush the Redis cache.
- Lastly, perform a visual inspection of your store to ensure everything is in working order. If you need assistance, open a support ticket.
He is the CEO and founder at MageHost. Sahil loves to solve problems and makes sure his clients have a speedy website. When not working hard on his Mac, he is seen traveling!