Blogography may be screwed up for a bit, but I'm still blogging!
After twelve years of suffering through my current web hosting provider, I'm moving to greener pastures.
When I first investigates Media Temple, they were more expensive than others, but billed themselves as a "pro" solution and were hosting some of the biggest sites on the internet. I figured the extra money would be worth it, and signed up.
And, for a while, I think it was worth it. They offered tools and goodies that most others were not, and their support was very good. I didn't like my annual bill, but I liked everything else.
Then they moved to a new "grid" architecture, and it sucked ass. Basic stuff like... oh... I dunno... SITE BACKUPS were gone. Downtime was rampant (and they never felt like reimbursing you for the time your site wasn't available). But they kept promising that they were working out the kinks and that the missing tools would be restored, so I stuck with them.
After two years, things stabilized. Downtime was still happening, but it was okay for a personal blog. And then? That was it. They just coasted along and nothing changed. And that backup tool? Oh... it's still coming!
A decade passes and I'm still fucking waiting.
I stuck around despite it all because I didn't want the hassle of moving. The thought of losing emails in the transfer was always a big deterrent.
And then? I kept getting hacked. I installed protection, which helped, but the attacks never let up. My hosting company doesn't offer any help in this arena what-so-ever (knowledge-base articles didn't much help), and so I've been attempting to handle it on my own. As I'm working on it, my "GPU" points ran out, and so I had to pay for overages... $38 for last month alone... in order to cover my backups and blog hits. $38 I can't afford.
And so I wrote to support from Media Temple.
After the bullshit canned answers I've come to expect, I couldn't take it another minute. Twelve fucking years as a customer, and they don't give a shit about me. No "Hey, sorry you're having problems we don't offer tools to deal with, so let us reimburse you the $38 as you're working through things because we value you as a customer!" Not even close. And so? They can just fuck all the way off. I'm moving to a new hosting company that may or may not be better, but at least I'm not paying a premium to host there... and, oh... THEY OFFER FUCKING BACKUP OF MY SITE AUTOMATICALLY!!!
A few things I've learned through all this...
- The paid Wordpress "easy migration" tools don't work. I tried three of them (ranging from $30 to $45) and not one of them was able to handle my massive Blogography site... or even my much smaller DaveCafe site. Hoping that all their "money-back-guarantees actually happen.
- Using the built-in WordPress export tool to collect your entries, comments, and such is fine... but the import tool to get them in your new site is total shit. I had to manually split my export file into two pieces because of size limitations... then the installer kept timing out before finishing, so I had to figure out which entries were missing, edit the files to only contain them, then install those. Then repeat. Again and again. Blogography ended up being tens of thousands of lines of XML code. Do you know what it's like to try and edit that shit? Thank heavens for TextMate and the ability to define blocks to copy/paste! (Command-Shift-DownArrow, Command-Shift-UpArrow).
- All my templates are custom-coded by me. A skill I have long-since forgotten how to do. This meant a lot of time wasted trying to figure out how my templates work so I could repair everything.
- Do not panic when your archives say "0 comments" on entries you know you have comments... the actual post page will have the comments intact. You have to Google for a PHP script to fix all that (though I am really nervous about doing so when I just got everything working, finally).
- The SSL certificate "ca-bundle" goes in the "Intermediate Certificate" field or else secure site hosting won't work. Why hosting companies can't label where things go is beyond me. I had the same issue with Media Temple, and finally remembered what I did to get it working.
- You can look up your database prefix in MyPHPAdmin. Don't forget to put it in the appropriate spot in the wp-config file or nothing will work. And, no, I don't know why WordPress puts that not with the database credentials section, but instead all the way down the page where you can easily miss it.
- If you hard-coded links on your site, every last one of them will fail if you customized your permalinks (under settings). I customized mine to "/archives/%year%/%monthnum%/%postname%.html" in order to be backwards-compatible with the Movable Type blogging platform (that was my pre-WordPress platform).
- Just copy all your plugins via FTP and add them directly to your new site... don't try to search for them inside WordPress because half of them are missing, unsupported, or abandoned.
- Screaming at your computer display does nothing except scare the kitties. Don't do that.