I'm at a dead end trying to upgrade from 4.7 to 5.0, and could use some help. Everything seems to go right, but update.php doesn't seem to do anything, and the tables it is supposed to create aren't there.
I've seen other people with what sounds like the same issue, but haven't seen a general fix (see http://drupal.org/node/122237 and http://drupal.org/node/100397 ... the latter suggests disabling clean URLs during the upgrade, but that doesn't help)
Some detail:
I created a duplicate 4.7 database and directory. Changed htaccess (our Drupal is in a subdirectory) and settings, and everything in the duplicate works fine under 4.7. Ran update.php just to be sure we were up to date.
On an earlier attempt I tried to shortcut the recommended process, so this time I did it by the book: switched to bluemarine, turned off all contributed and almost all core modules, replaced the old 4.7 files w/ 5.0, being careful with htaccess, settings, /files/, etc.
Ran the 5.0 update.php. It seemed to finish VERY quickly and threw no errors.
However, when I go to admin -- or indeed anywhere -- I got error messages that tables node_type and blocks_roles don't exist (in the form "user warning: Table 'drupal_test50.node_type' doesn't exist"). Update.php should have created these tables in updates #1000 and #1005.