I am taking over the management of a Magento site from developers who made a mess.

I have a clean install of Magento, and would like to only copy the necessary files from the previous installation. Which folders should I synchronise?

1 Answer 1


You shoud do a basic scan of the enabled theme app/design/frontend/ to make sure all the code is clean. Move this across and enable it without porting any extensions this way you can see which of the modules are actually used by the theme.

Once you have this you can port across the app/code// files across one by one checking the frontend as you go.

  • How would I see which of the modules are actually used by the theme?
    – webjay
    Commented Mar 13, 2016 at 12:16
  • Well you would know pretty quick on the frontend if the page breaks half way through the page or if blocks are missing. This is the lazy way so to speak otherwise go through the theme files ones by one and see which blocks are being called manually and through the layout files to see which layout files are directly related to modules Commented Mar 13, 2016 at 12:20
  • Regarding the database, should I just grab all, or can I select certain tables?
    – webjay
    Commented Mar 13, 2016 at 12:47
  • Well is it a clean installation? i mean is there any reported compramises? if not copy the entire database is fine, just debloat it by truncating the log tables to bring down the size. Commented Mar 13, 2016 at 12:59
  • It seems the layout also look for files in the skin folder. Could I clean that up? Also so Magento can merge js and css files.
    – webjay
    Commented Mar 14, 2016 at 13:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.