Difference between revisions of "Installing Magento Extensions : Pre-install Checklist"

From Moogento How-to Guides
Jump to navigation Jump to search
m
m
Line 3: Line 3:
  
 
# '''Backup your database'''
 
# '''Backup your database'''
#* eg. using the command line (changing [bracketed words] to match your setup):
+
#* eg. using the command line (changing <code>[bracketed words]</code> to match your setup):
#** Make a backup of your database: mysqldump -u [database user] -p [database name] > db_backup_[todays date].sql
+
#** Make a backup of your database: <code>mysqldump -u [database user] -p [database name] > db_backup_[todays date].sql</code>
#** Restore from backup: mysql -u [database user] -p [database name] < db_backup_[todays date].sql
+
#** Restore from backup: <code>mysql -u [database user] -p [database name] < db_backup_[todays date].sql</code>
 
#* eg. using phypMyAdmin:
 
#* eg. using phypMyAdmin:
 
#** Export/Import your Magento database
 
#** Export/Import your Magento database
Line 11: Line 11:
 
# '''Backup your /app folder'''
 
# '''Backup your /app folder'''
 
#* this is the fastest way to fully revert if you need to
 
#* this is the fastest way to fully revert if you need to
#* easiest to put it next to your current /app folder (e.g. 'app_bkp'), that way you only need to rename the two folders to revert[[File:magento_app_backup.png|link=|487px]]
+
#* easiest to put it next to your current /app folder (e.g. 'app_bkp'), that way you only need to rename the two folders to revert.
 +
[[File:magento_app_backup.png|link=|487px]]
 
# '''If you have compilation enabled for your site, disable it'''
 
# '''If you have compilation enabled for your site, disable it'''
#* if you're not sure if you have this turned on, check (System > Tools > Compilation).[[File:Compilation_off.png|link=|500px]]
+
#* if you're not sure if you have this turned on, check {{menuchoice|System > Tools > Compilation}}.
 +
[[File:Compilation_off.png|link=|500px]]
  
 
[[Category:Extension installation]]
 
[[Category:Extension installation]]

Revision as of 00:59, 15 April 2014

We spend a lot of time testing our extensions on fresh installs of Magento. However, there are a lot of different ways to setup, customize, and add-on to Magento, which can cause new issues - please follow this checklist before starting your install, to safeguard your site.

  • You should do this before *every* extension install (not just ours!).
  1. Backup your database
    • eg. using the command line (changing [bracketed words] to match your setup):
      • Make a backup of your database: mysqldump -u [database user] -p [database name] > db_backup_[todays date].sql
      • Restore from backup: mysql -u [database user] -p [database name] < db_backup_[todays date].sql
    • eg. using phypMyAdmin:
      • Export/Import your Magento database
    • With either method, test that you can restore a backup (eg. to a test blank db) before starting, if you haven't previously!
  2. Backup your /app folder
    • this is the fastest way to fully revert if you need to
    • easiest to put it next to your current /app folder (e.g. 'app_bkp'), that way you only need to rename the two folders to revert.

magento app backup.png

  1. If you have compilation enabled for your site, disable it
    • if you're not sure if you have this turned on, check System > Tools > Compilation.

Compilation off.png