My Site Admin link still does not work.
I can get to the Dashboard page by manually entering
http://www.YourSite.com/blog/wp-admin/index.php
Once at the Dashboard page, I can use the link at the top to "Visit Site" I can also navigate to the Dashboard by clicking on the "Edit" link under the sample post.
So I am really back where I started, except now I don't have anything in my database. (That's actually OK with me because I can restore the data after I fix the Site Admin link problem.)
I deleted everything, including the database tables. I installed a completely new WordPress 2.9.1 and ran the Install routine. My blog is completely empty except for the single message and comment created by the install routine.
I changed my admin password and the table prefixes (using wp-config), and added this htaccess file:
# secure htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
DirectoryIndex /blog/index.php
DirectoryIndex /blog/wp-admin/index.php
# BEGIN WordPress
# END WordPress
I really don't understand the htaccess file so I suspect this could be my problem. Does anybody know what I can do to fix this?