None of this may be your problem and you may have tried both, but it sounds like one of two problems. At least maybe this might help:

Make sure that in your wordpress admin area, under Settings, make sure your "WordPress address (URL)" and your "Blog address (URL)" are properly pointing to the wordpress subdirectory.

Also, in vshare, your .htaccess file has to be modified to allow the use of the subfolder. Copy the first two lines from vshare and paste them, then change one pair to reflect the subfolder. Change the name "wordpress" below to whatever you're using, of course...

RewriteRule ^admin$ - [L]
RewriteRule ^admin/(.*) - [L]
RewriteRule ^wordpress$ - [L]
RewriteRule ^worpress/(.*) - [L]