I'm trying to move a users post from a sub-site (eg foo.org/user) to a main site (eg foo.org) of the same wordpress installation.
I'm hosting wordpress on IIS 7.5 on Windows Server 2008 R2.
I manually downloaded the import plugin and copied it to wp-content\plugins\wordpress-importer, then enabled it. I had to create an uploads directory and give the user permissions to write to it.
Now, I exported just the posts, but not pages, of the sub-site and got an xml file. I try and import it to the main site by selecting Tools > Import > WordPress. I see an upload screen, so I choose the xml file and press "upload and import".
Then I get a "500 - Internal Server error."
I tried uploading a large binary file (incorrect format, but just to see) and the upload progress slowly increases until about 100%, then the same server error.
The page I am redirected to is:
The IIS log file only shows:
2012-12-12 03:06:42 184.108.40.206 POST /wp-admin/admin.php import=wordpress&step=1&_wpnonce=a5bad0cdd8 80 - xxx.xxx.xxx.xxx Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.95+Safari/537.11 500 0 0 889
There is not much in the xml file, only 21kb.