Hey all you WordPress fans. Ever tried to move your blog from one
server to another, only to find out that the WXR file that you're trying
to import is too big? Well, you could try fiddling with PHP variables
to increase the upload size limit, but even then you might run into some
sort of execution time-out. Heck, your server admin may not even let
you change these settings.

The way around this problem is to split your humongous WXR data file
into smaller chunks. Sure you could do it "by hand", but wow, would that
take forever.

Good news, everybody! Version 1.52 of the WXR Splitter is here! The new software includes:

Super fast parsing of the WXR file. A 32MB file can be loaded in under 3 seconds!

This software requires a PC running Windows XP, Windows Vista, or
Windows 7 with the .NET 2.0 framework installed. (Over 90% of Windows
users can run .Net 2.0 applications -- If you don't have it installed,
you can download .NET directly from Microsoft.)

Just download the file, unzip the file, and run it. It is a very
simple 2-step process to break the large file into smaller, more
manageable files (as shown in the image above.)

the splitter seems to have worked, i
chose 7 files so each is about 1.5Mb at the moment, however when I do
the import, it doesn't import all the stuff in the files, any idea why? I
checked the files and there's lots of posts, should be over 1000 but
after importing all the xml files I have only 7 posts. confused!

Dave: I had a similar problem with my
friend's blog. I used the splitter to break the massive WXR file into 27
smaller ones (100 items per file), but even then, each Import job would
sometimes hang or fail. So I found if I hit the "reload" button on my
browser and pressed the "resend" button, it would pick up where it left
off.

For anyone who has this problem, you
need to adjust your php.ini settings. Namely the maximum execution time
for each script. Set the & #34;max_execution_ti
me" to a bigger value. For e.g. max_execution_time = 600 means 10
minutes. The default for many hosts is too short for this kind of tasks.
Hope this helps.

Also, one thing to note, (like many
people) we were trying to use the "download and import" feature since
her site had a lot of images on it. And there was one XML file that just
wouldn't finish/complete and I noticed that the file it was trying to
download from the WordPress servers was over 10MB. To work around this, I
located the single troublesome ITEM in the XML file and deleted it. All
the other items imported fine. I then manually recreated that entry via
the WP Dashboard/Admin panel.

although reloading the page does effectively continue on, i suspect it
actually just restarts the process but because the first 'items' already
exist it can skip those and get further on each iteration. it doesn't
matter really, but at first i tried to do a 7Mb file but it wasn't
working because it still has to skip tons of stuff first and can timeout
there.

best bet is to follow the advice above, split xml into 100 items chunks and just keep hitting reload on the page when it stops.

i had to upload 46 files it took several hours, but it was better than
doing several hundred. hopefully i never have to do that again!

Heh, ya know, I thought of doing that,
but then realized I would have to install a copy of Linux, Apache,
MySQL, and PHP, and THEN install WordPress and THEN import the XML file.
(Seemed like a lot of work.) Granted writing an app to split the WXR
file wasn't easy either, but it only took me a few hours to get it
right...

Actually, yes, I had a similar problem
with my friend's site. Just like you, I could download the image in my
browser, but the import function would fail. So instead, I downloaded
the image directly to the same server we were transferring over to. Then
in the XML file, wherever that one file URL path existed (usually in
about 2 or 3 places in the XML file), I replaced it with the local
server path.

My conclusion is the the remote Wordpress servers are so slow, the the
import script times-out or something. But when the file is local, it's
able to pull it in immediately without any delay. I only had to do this
for 2 files.

the problem is that there are thousands of posts and images there's no way i can do it manually

argh this is frustrating! i guess maybe i could use some kind of script to download all the images if i can isolate all the urls

you're right it's got to be a timeout problem, there has to be a setting
somewhere for the timeout that i'm missing, i tried these directions
http://nick-hoffman.blogspot.com/2009/09/importing-large-wordpress-blogs.html
and then restarted the servers but im still seeing the same problem,
wordpress decides in about 1 second that the server didn't respond and
moves on to the next file, hmmmmm

the posts/categories/tags and all that
are importing nicely but every single attachment throws the remote
server did not respond error

i changed all the timeout values i could find even digging into the
wordpress core like functions.php and http.php but no luck, same problem

i'll wait for some help on the wordpress forums hopefully

but thanks for the suggestion of manually downloading all the images
that's a good idea, im trying to think of how to write a script to
download a few thousand images using http urls? maybe a batch/shell
script could do it? i'm not amazing with scripting and i can't find a
script that would do this already unfortunately!

"kind of" i'm actually running the
local import again as i write this, i can't seem to get all the images,
or they are going into the wrong upload folders for some reason, for
example during the import it will import:
/2009/02/test.jpg

and then when i search for the file on my hard drive, it is under
/2009/10/ and i don't even have an /2009/02/ folder so basically a lot
of the images don't work right now

That was realy helpfull. The only
suggestion, if you ever going to change anything, is to change the
option from number of files to maximal size of file (dump the previous
items when the current one bypass this limit) maybe the result will be
less files to import...

Hey Rich,
If you're willing to work with me, I can probably help you out.
Please send me a message via the "Contact Me" link at the top of this
page. Enter your email address in the email field so that I can contact
you back.
Cool?

For other noobes like me, I've written up what I did in more detail here.
http://www.flowingmotion.jojordan.org/2010/05/05/step-5-consolidating-my-online-strategy-moving-my-content-from-wordpress-com-to-self-hosted-dreamhost/

looks like you did a great job. Yet I have not tested your tool. Better to ask before...

I had the same problem as many. My last backup with smaller size than 8
MB I was able to do in November 2009. It had 7.3 MB. The Export/Import
worked fine.

Suddenly and unexpected now the exported file of my blog at wordpress.com has a bigger size of nearby 9 MB.

As I found some tips on the web 1st I changed the datas in wp-config.pho
or php.ini, nothing changed; I cannot import that file size locally on
my own server (I use WAMP server (very cool freeware !!) on a local
Vista mashine, to have my blog working even offline and backupped).
Actually I am planning an online version with wordpress.org, too as it
gives me more option with plugins Google Analytics etc. ... so I need to
know how to import an XML size of bigger > 8 MB without too many try
& errors.

The question is how to proceed best migrating the datas and how to split (???). By sure, I dont want import 20 little file...

... by sure, I dont want import 20 little files of each 100 Items. - Or must it be like that ??? (sounds like a nightmare)

Shall I empty 1st my existing second blog on WAMP server ? - And then importing the splitted files ?

How big should be the splitted files. The 9 MB big exported XML has 2100 items with nearby 800 postings.

Is it OK to split it in 3x700 Items ? If I do, each file has 2.75 (1st),
2.83 (2nd) and 3.077 MB (3rd part). Or is that size too big ? How big
is the risk to loose one of the postings or image links ?

I have a 2nd blog which runs online already, same I like to backup it
"offline" with WAMP Server. As it is connected with RSS news
syndication, it already has nearby 4000 postings with an exported XML
file size of nearby 42 MB.
Do I have to split the 4100 items with each max. 1000 items ? - That
means 40 files... isnt a better way possible ? 6x 7 MB file size would
be more easier...

Firstly thanks for such a good program.
I am redesigning a new site using WP. The existing site is also using WP
and i kinda 2 yrs old. There is tons of posts, tags and images.

So I had designed the new site on my mac locally usinf MAMP. All design
work is done... Now the most imp. part was getting the data. I thought a
simple export - import wud do the work... but i was wring

The exported XML file was 49MB in size.. and while importing locally
also it crashed... and only half of the data got imported...

Now I will try splitting the XML file into many parts and then import. Hoping it goes well...!!

Only confusion is how can i delete the half imported data from my wordpress setup???

Okay, I thought I had really found the
answer to my headaches, but not yet, it seems... I can easily use the
splitter, it only takes a few seconds, but my split files are still too
big! Well,
one was too big while the second was small. I have one xlr file that is
about 2.5 MB and conceivably should be split into 3 parts, not just two.
But I can't use the last option to make as many parts as I want. How to
do this?

Hello Ruby, et al.
I'm not entirely sure what an "ITEM" is... It is just a tag defined
in the WordPress XML specification. Taking a look at the XML file, I
can see that an ITEM is a full Wordpress entry, including the original
post as well as all the comments and anything else associated with that
post.

1000 seemed like a really high number.
The new version (coming out any day now) won't split by number of Items
per file, but will split up the files by specified size. The new version
is also super fast.

Hey Dave,
It's possible. I was only able to test the new version on a handful
of WXR files. If you're interested in helping me out, please contact me
thru the contact form of the site and I'll see what I can do to help
you out.

Alternatively, you can try version 1.02 of this software. It's a bit
slower and it splits by number of files desired (giving you arbitrary
file sizes), but maybe it will work better for you.

Hi!
Thanks for this amazing tool!
I used it and it seemed good:it took 16mb file and split it 8 X 2mb
parts. when I uploaded the files, only half of them were uploaded. posts
55-128 weren't there...
Any suggestions? I don't know if the problem is with the creation of the sub-files or with the uploading process. Thanks. Ran

Hi!
Your tool is good and did amazing job!
The problems were with the exported file... The hosting server size and
time defintions were too short... the export process was shut before it
was finished... That is why I had only half of the posts.
The lesson: always double check if the backups and or exported files are good.
The software is great and saved me so much time. Thanks

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Just tried and got the following error:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System. ArgumentOutOfRangeEx
ception: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper. ThrowArgumentOutOfRa
ngeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at f.f(Object A_0, EventArgs A_1)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button. OnMouseUp(MouseEvent
Args mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWind...

This can happen if one of your posts
contains a lot of spam links in it. I've seen it in other users WXR
files. A single post is multiple megabytes. The WXR splitter is unable
to divide individual posts into smaller chunks. Your best bet is to
manually open the WXR file and locate the oversized post and delete the
spam links.

i have my problem with my document files made in ms. office. now my PC
suddenly corrupt and need to re install my windows. i recovered but i
cant open in my ms. office because .xlm appeared if i open the said
document. pls help me!
thank you

I can pay $10 for this software, but can you answer one of my concern:

If I have a post, which linked to one attachment, can you make sure they
will not be in different files after splitted? The reason is when these
two items are in different WXR files, when I import into WP.com, the
attachment cannot be migrated properly (i.e. the image url in the post
body will not be updated, still using the old url)

The file splitter works well and I can
import everything. The problem I have is that when the importer works
properly the images are attached to the posts and the links to the
images in the posts are linked to the new location, but neither is the
case importing the multiple files.
I manually split the files before which was not fun.

I have used it to get all my posts over
but even if I break the files down to .1MB once it WP's import tries to
load the media files it cracks. A fin\ner setting might help me at
least get all my photos over. That would only leave me the 30 or so
podcasts to do manually.

Hello Web Admin, I noticed that your
On-Page SEO is is missing a few factors, for one you do not use all
three H tags in your post, also I notice that you are not using bold or
italics properly in your SEO optimization. On-Page SEO means more now
than ever since the new Google update: Panda. No longer are backlinks
and simply pinging or sending out a RSS feed the key to getting Google
PageRank or Alexa Rankings, You now NEED On-Page SEO. So what is good
On-Page SEO?First your keyword must appear in the title.Then it must
appear in the URL.You have to optimize your keyword and make sure that
it has a nice keyword density of 3-5% in your article with relevant LSI
(Latent Semantic Indexing). Then you should spread all H1,H2,H3 tags in
your article.Your Keyword should appear in your first paragraph and in
the last sentence of the page. You should have relevant usage of Bold
and italics of your keyword.There should be one internal link to a page
on your blog and you should have one image wi...

A glimpse at the great new line shoes
of the 2013 summer Outside Retailer display. Producer janne kyttanen has
created a line of 3D cut high-heeled shoes for cubify, that can be
obtained for a price and printed. These can be broken up into many
categories: runners, walkers, cross-trainers, hikers, and tennis shoes
[URL=http://www.shoesworldly.com]http://www.shoesworldly.com[/URL] . Get
Running Shoes for Comfort, Not Pronation there is a reason for their
weird design and sleek feel. What do you think? Do you desire it? I love
these shoes so fine and eye-catching. Saints HC Sean Payton Makes A
Halftime Switch On His Shoes.

Firstly thanks for such a good program.
I am redesigning a new site using WP. The existing site is also using WP
and i kinda 2 yrs old. There is tons of posts, tags and images.

So I had designed the new site on my mac locally usinf MAMP. All design
work is done... Now the most imp. part was getting the data. I thought a
simple export - import wud do the work... but i was wring

The exported XML file was 49MB in size.. and while importing locally
also it crashed... and only half of the data got imported...

Now I will try splitting the XML file into many parts and then import. Hoping it goes well...!!

Only confusion is how can i delete the half imported data from my wordpress setup???