I was trying to create a backup/test site to try to update from Drupal 6.25 to Drupal 7.12. The first thing I did was create the backup/test site in Drupal 6.25, which worked fine. I then deleted everything in the backup/test directory and downloaded and unpacked 7.12 and copied that into the backup/test directory. I then (here is where the problems started) deleted the sites directory and copied the sites folder from the production site to the backup/test directory. I got the following error message that looked like it was driven because the theme I was using (I didn't turn the site to Garland) hadn't been installed. I installed the 7.x version of the theme and then got this message:
Fatal error: Call to undefined function drupal_get_form() in /home/ideas/public_html/dudeindallas.com/themes/marinelli/templates/maintenance-page.tpl.php on line 22

I would totally scrap the backup/test and start over but copying the sites directory from the production site seemed to screw that up. I didn't do ANYTHING to that other than copy the sites directory from it's directory. I now get this error message when I got to the production site:
Fatal error: Call to undefined function image_display() in /home/ideas/public_html/sites/all/modules/image/contrib/image_attach/image_attach.module on line 713

So there are two separate problems. 1) How can I fix the backup/test site and 2) how can I fix the production site.

Thanks so much,
Jason