Here's my situation. I have followed the exact instructions on the WordPress codex page about moving a site to another server. Here are the steps I have taken.
Export a copy of my database
Make a new database in the new server
Import the database I exported earlier
Upload a copy of my Wordpress files via Ftp
Use this script to change all my local URLs to new ones
Make changes to my wp-config.php file according to the new server(I did not forgettably prefix. Although it has some uppercase characters in it )
And then when I try to open my site on the new location it just directs me to wp-admin/install.php Now just to make the scenario clearer: The destination folder(on live server) is a subdirectory in a public_html folder which already has another WordPress install inside it(I'm saying this just in case it should matter)
My .htaccess looks like this
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subDirectoryName/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subDirectoryName/index.php [L]
</IfModule>
# END WordPress
I have tried checking and repairing my tables via phpMyadmin but everything seems to be ok there and has no effect on the problem.
I also tried emptying the database on the live server and go through with the install. And it installs with no problems and everything works fine but, well I have no use for another clean install. But I think this at least rules out any trouble with wp-config file. I'm using Wordpress Version 3.3.1
So I guess the big question I'm left with is: Why isn't WordPress recognizing my Install after migration?
Any help much appreciated!