Make sure you have all your config files set properly. I've moved my vshare sites from subdirectories into main directories before (and visa versa) and if you miss so much as one little dot or dash in the config files, the site will crash or do weird things like you mention. It's not fun...it's do-able, but not fun.