I had a terrible time installing a raw Drupal 7.29 in my localhost.
Weird behaviors I never saw before, I tried several times, wasted several hours, and finally had to upgrade via Drush a Drupal 7.28 site.
Behaviors like immediately blocking access to install, chmod solved that.
The most annoying thing is that after setting a maintenance account (user 1 or uid = 1) with a correct password that I did not mistype, it was not letting me in to administrative functions.
Tried resetting password via drush (my localhost does not have email transport), ran the script to get hashtag, ran queries, drush uli, etc.
Bottom line I tried all the arsenal and the damn thing was consistently reporting bad username/password.
After several hours of battling it with several different installs in different databases, setting users with admin access in db. etc. I finally gave up and cheated upgrading a d728 site.