Hello,
I made several ill-advised mistakes working very late one night on several sites that are a mix of D7 and D6. No, I didn't make a backup, and yes I have a lot of lame excuses.

So, as I was going through the core upgrades for these sites, I inadvertently overwrote the codebase of a D6 site with the D7 core upgrade. Here's what I do for core updates (which always works beautifully for me btw):

#cd /home/vhosts/site.dir
# wget drupal-x.xx.tar.gz
# tar -xzvf drupal-x.xx.tar.gz
# cd drupal-x.xx
# yes | cp -Rupf * ../

Did I mention it was very late and I didn't do a backup? Then upon realizing what I did, I tried to *undo* it by overwriting the proper D6 upgrade onto the same directory (basically doing exactly the same process with the proper drupal core file). No profit. Fortunately, it's a staging site not production, but I do still need it back.

Do any of you Drupal command line/drush ninjas out there have any advice for me? I don't think this corrupted the database, but maybe it did somehow?

Thanks in advance,
Paul

Comments

vm’s picture

If you never ran update.php, I'd remove all files and folders (except sites), and extract D6
then I'd inspect settings.php of the current site and implement a new one from a D6 download.

If update.php was run, and you've no backup of the DB, there is no way backward.