I've had a couple rough upgrades but nothing like I'm in the middle of sorting out. Yesterday I attempted to upgrade from 5.5 to 6.8.
My order of operations: Backed up the database and downloaded the entire public folder as a safeguard. Blanked everything. Uploaded 6.8 and ran update.php. I started getting "Fatal error: Unsupported operand types in /home/XXX/public_html/includes/common.inc on line 1539" and could not access any admin pages. I could access nodes but no admin content. I deactivated all add-on modules (which shouldn't have been there in the first place) and updated again - same issues.
So, I fiddled with it more and tried to rollback to an order version of 6. No luck, same errors.
I then tried to rollback to the version of 5 I was using with my backup folder and database. This was a bad idea. My node URLs aren't working any more and I can't access nodes individually by clicking through the front page. Since this was WORSE than my experience in 6.8 I decided to move forward again and now I'm having the same issue there. I should have called it a day at the beginning and troubleshot the issue from there!
Have tried to do this upgrade several times and every time it says I have v 6.6. Not sure what I'm doing wrong.
I ftp'd all the files in the main drupal directory up to the server.
DL'd my sites folder.
Then ftp'd all the folders one by one (includes, misc, etc), overwriting the old ones.
Also, while searching, discovered I had my modules and themes in the wrong place, not in the sites/all directory, so DL'd them.
Every time I run update.php, it runs smoothly, but when I check status updates, it tells me I'm running 6.6 and need to upgrade to 6.8.