(Reading time: 4 – 7 minutes)
Welcome back. We’re picking up Heather’s “Silence is Golden” story from a couple of days ago. She’s played some video games, had a good night’s sleep, let’s see what she is going to do next.
An unwelcome visitor, continued
-by Heather Craik
After some thinking and a good sleep I actually started to feel pretty positive about the whole thing. My old work in its old form was gone. However, I still had all of the posts themselves in their original form. In addition, there were also time constraints on me due to college work and so on; I hadn’t had time to update as often as I liked, because I couldn’t justify creating loads of new posts in my current scrambling situation.
Then the pieces were picked up
Plus, there were other things I’d been wanting to test out on my blog that I’d been putting off; too new, too much work, not enough time. Inadvertently, what this hacking had done was give me a golden, shining opportunity to change. I had an excuse now. “Oh, I was hacked so I had to change a few things” – if the change didn’t work I could always use that.
(I never did, because that would have been wrong and highly hypocritical. Being human though, it was nice to have the illusionary safety net. I won’t tell if you won’t.)
New and improved plan in hand, I ventured forth into the decaying ruins that had been my blog. Destroy and rebuild; Change. I was excited, and possibly even happy. Here was the chance to take everything I’d done right, cull the stuff I’d done wrong, polish everything up and remake it – but better!
Plans were made…
It took me the better part of a day to get my WordPress installations up; themes, posts, comics, and so on could come later. There were all sorts of little problems that demanded attention, crying and bawling at me until they were fixed (the RSS feed was possibly the loudest). In the end, I decided that I could take time to get it right. There was no need to rush and make it all perfect all at once.
If I was going to redo it all, then by golly I was going to do it properly.
…and plans found unnecessary
Now while I was trying to fix the niggles and errors in my new blog I got a load of work moved forward a week in college; the whole site ground to a halt while I dealt with my main project. This meant that it was still broken by Saturday. (The cavalry always arrives on Saturday.)
I’m referring of course to Brian, my host/system admin/tech support. I don’t really like to bug him for normal, everyday things but in situations like this he’s great to have on board. Cutting a long story short, Brian restored my backup the correct way and everything up until the 3rd of May returned.
New ideas were spawned
“But Heather, what of your new and exciting plans to make it better? Doesn’t having it all back defeat the purpose?”
Honestly? Yes and no. Everything I’d planned to do had assumed a clean slate, where I could change categories and tags with impunity and re-write everything without risk of duplication. However, having everything back saved me from a lot of 404 errors (hadn’t even wanted to think about those before) and meant that I could look at things from a different perspective.
All was definitely not lost and large amounts were gained. With some tweaking I could still go ahead and create the blog my readers deserve. Smarter steps were needed but the direction remained the same.
And the event was reviewed
Wrong Moves:
- I ignored that there was a problem for almost a full day before I looked at it properly.
- I let it affect the entire rest of my day after discovery.
- I handed the power to affect my mood over to the hacker. (cliche, maybe, but true)
- I deleted the original files, and tried to fix everything on my own.
- I wasn’t aware of how to restore my backup properly, which led to the assumption that it didn’t work.
Right Moves:
- I removed myself from the situation instead of jumping in to fix it straight away.
- I sought help from people more experienced than I was (helpful also for the side benefit of support).
- I had a backup, however long ago it had been.
- I planned, even when I thought all was lost.
- I kept going.
Bringing us to the conclusion
Ultimately the whole experience was more annoying than damaging. The hacker hadn’t done anything truly horrible like remove every single file in the directory, nor had they gained access to cPanel itself (where they could have deleted the backups and left me at the mercy of whatever I had on my own hard drive). Everyone says ‘back up your blog’. They’re right to do so.
However lets amend it to ‘Back up your blog at least every week and find out how to restore them properly‘. You can bet I will be.
Another saying that’s often bandied about is ‘look before you leap’ – If you have someone you know could help you then don’t do anything drastic in the meantime. The only solution visible to you might be a complete overhaul.
However, we’re not the most objective people when it comes to our own blogs. Consulting someone more knowledgeable is definitely worth your time.
One last thought:
“If everything seems under control, you’re just not going fast enough.” – Mario Andretti.
Dave here… question for readers: If you had a major hack, would you restore everything exactly as it was before the hack? Or would you take the opportunity to do a major upgrade?
Heather writes The 3D Student providing
video tutorials, reviews, and advice for 3D students.
She loves working with light and texture for
animation and modeling,
writing, drawing, film and playing video games.
Visit Heather at The 3D Student.


Answering my own question… Since I just upgraded Website In A Weekend, I would restore it to what I have right now.
.-= Dave Doolin´s last blog ..Blog Better with a Virtual Assistant: Tip #1 =-.
I’d expect that of you Dave, you’ve recently put a ton of work in here. :)
Thanks again for posting this – hope it helps some people!
.-= Heather´s last blog ..Childrens Literature Lesson: Why Do We Feel Important? =-.
glad everything worked out for you Heather, I have been furiously backing up everything I have to avoid the panic that you had! Thanks for writing about what you went through, it should be very helpful to many people.
Cheers!
.-= Justin Matthews´s last blog ..Simple Concept, Total Rethink =-.
Glad you found it useful :)
I think the main part to take away (aside from backing up religiously and knowing how to restore) is probably the idea of keeping going. There was a point at which I could have walked away; where’s the fun in that?
Hope you don’t get hacked any time soon though! If you do, at least you’ll have your backups. (Speaking of, better do that now)
.-= Heather´s last blog ..Childrens Literature Lesson: Why Do We Feel Important? =-.
I will do a lengthy module on backing up in the Blog Maintenance Challenge. Most of the information is out there, but it’s not all collected together. And it isn’t really complete, there’s things everyone needs to be doing that aren’t discussed.
.-= Dave Doolin´s last blog ..Social Media: Incremental Not Exponential =-.
Heather – hooray that your follow up was here today!
Glad to know it turned out to be not as bleak as you had initially thought.
As to your point on sometimes what seems to be the only option isn’t and having someone else take an outsider’s view can be so important.
I can’t wait to also see Dave’s info in Blog Maintenance Challenge as I am sure there are important things I may be missing for myself.
And on that note….I’m going to go into my cPanel and do a back up there in addition to my regularly scheduled WP backups.
Actually, Dave, that would be something good to address in your BMC info – what is the difference, if any, in a WP database and themes back up vs. a cPanel back up.
.-= Michelle Mangen´s last blog ..Aweber for Newsletters and Auto-Responders =-.
Told you it was brighter =)
I’d be interested in knowing the difference as well actually; I use cPanel for mine especially since I know how it works now, but if there’s no difference the wordpress one could be a convenient way of doing it.
And now I think I’ll go take a trip to your blog; intregued by this talk of Aweber in your CL.
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
Heather:
Looks as though you and I could both learn something from Dave on the backups. :-)
Have fun on the Aweber post, it’s long but it’s for @DennisEdell’s contest so it had to be a long one to really do any type of justice for Aweber.
That we could :) Being fair, I used to use the plugin but then it stopped working (probably my configuration; meant to fix it and didn’t) and I removed it after the hack because of a function it had that would let you remove your entire database with a couple of clicks.
Will probably bring it back at some point though =P
The Aweber post was good; commented there too.
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
Glad to see you are getting things worked out. Can’t wait until I have to deal with this.
.-= Mike Roosa´s last blog ..Monthly Review – May 2010 =-.
You’re looking forward to it? Strange of you Mike :)
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
Thanks for sharing your story, Heather. I felt like I was riding a roller coaster with you as I read about your experiences. You’ve turned it all into a great learning experience for all of us.
In answer to Dave’s question, I’d restore ‘as is.’ And eat a lot of chocolate.
.-= Jean Sarauer´s last blog ..Empire Building 101 Series: The Power of Pillar Content =-.
Chocolate is good. Ice cream smothered in it is better ;) (at least, so I’ve found).
I just hope I can save some people that particular rollercoaster ride – glad you got something from it though!
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
Getting hacked and working the restore might not be good moment to make strategic decisions, so it’s good to think it before hand…
I’d be restoring. If I’d had some upgrade/change in mind, I’d probably do that separately and just get things up again and running fast.
(and I’ll be damned if this comment gets blocked after writing a post on how not to get into the spam queue)
.-= Antti Kokkonen´s last blog ..How to stop your blog comments from being blocked by Akismet =-.
Well, look at you Antti! No more Akismet spankings.
.-= Dave Doolin´s last blog ..The Queen of GPO Speaks – violetminded Spills It =-.
When I started thinking about the bigger picture I was certain there was nothing to restore :) Good point though, perhaps it wasn’t the best time.
Great work avoiding Askimet ;)
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
I had one of my sites hacked and like you I was lucky enough to have it properly backed up, it will save you a whole lot of headaches that’s for sure.
.-= Danny´s last blog ..Holmes Beach Vacation Rental 109 =-.
Definitely – backups are the way to go.
How long ago was your site hacked Danny? :)
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
I also got help from a competent source when my Godaddy blogs were hacked. He helped me out quickly. Just should have called him sooner.
.-= John Soares´s last blog ..Why I Left Godaddy Hosting =-.
Amen to that. Life is so much simpler when we discover we don’t have a clue sooner rather than later.
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
But how do you restore your blog from the backup? Inquiring minds want to know!
.-= Ralph´s last blog ..How do you manage time for new projects? =-.
My method involved the following crucial steps:
1. Use backup wizard in cPanel. Backup didn’t work.
2. Try using the normal backup method in cPanel (exact same thing). Still didn’t work.
3. Mess around for the better part of a week thinking it’s broken.
4. Send to web host/tech guy.
5. Magic happens – it gets fixed.
I’ll go prod him and see if he’ll come and comment (probably the weekend though). Or Dave could tell you. ;)
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
That sounds exactly like what I would expect. I don’t have much of a clue what you can do on cpanel and what I learned I have forgotten. Does anybody know about a manual for cpanel? I have so much free time.
.-= Ralph´s last blog ..How do you manage time for new projects? =-.
Task list for this module:
1. Cover db and file system backups and plugins.
2. Introduce cPanel database controls.
3. Brief overview of phpmyadmin.
My productivity sucks right now, and that’s going to be a full day’s work once I start into it.
Sounds good though Dave – well worth the time =)
.-= Heather´s last blog ..Practical 3D Tips #1: Save Incrementally =-.
You should look at implementing a web integrity monitoring service. Check out http://sucuri.net They offer monitoring and malware removal for web servers. It may or may not help you now, but they’ll ensure you aren’t as vulnerable in the future, plus you get alerted via Twitter or email anytime anything changes on your server.
That sounds really useful, thank you. I’ll check it out.
.-= Heather´s last blog ..GP: Website in a Weekend; Hacking and Stuff =-.
I faced such problems last year when few of my blogs got hacked seriously. Feel sorry for you because it gives a headache when you try to solve the problem and nothing happens. As you said only magic helped me to restore everything back together. From that time i use only long difficult passwords, backup my sites weekly.
Best regards!
.-= Felix A. Murphy´s last blog ..Whether you are buying or selling make sure you check out these websites =-.
Thanks Felix – I’m with you; this whole affair has turned me into a regular backup blogger, and I use a password roughly three times the length of my old one.
In all honesty, if someone gets in by guessing my password I’ll be too impressed to be annoyed!
.-= Heather´s last blog ..GP: Website in a Weekend; Hacking and Stuff =-.
Just glad its all over Moon :)
Backups seem so much more important now that I’ve had to use them though. Probably just as well I learned that (relatively) early on!
.-= Heather´s last blog ..GP: Website in a Weekend; Hacking and Stuff =-.
Hurrah for magic tech friends. As I always say, life is rubbish without people around to turn to when you need them. Actually, I may never have said it quite like that but I’m all for friends, lots of them, good ones, preferably with a wide skills base between them ;)
Really glad it all got fixed Heather. And looking forward to BMC. I too wouldn’t really know what to do with my backups so will be a fab addition.
.-= Eleanor Edwards´s last blog ..Dreamers dream, winners follow through by @6aliens =-.
Feels soooo much better now that its fixed and working again :) and agreed, having friends rocks.
BMC will be something special, I’m sure of it.
.-= Heather´s last blog ..GP: Website in a Weekend; Hacking and Stuff =-.
It’s been very difficult to squeeze out time to work on BMC. I’m going to have to make a formal schedule for it.
.-= Dave Doolin´s last blog ..Social Media: Incremental Not Exponential =-.
You’ll do great. :)
.-= Heather´s last blog ..GP: Website in a Weekend; Hacking and Stuff =-.
I have been hacked before. Now I make multiple backups daily so that at any time, I can be fully restored in 5 minutes.
Brandon Connell | Make Money Blogging´s last post ..CONTEST: FREE ADVERTISING – DEADLINE June 27th, 2010
Seems like a great system Brandon; no catching you out eh? :)
Heather´s last post ..Alpha Maps: Control what other people see with textures
Nope. I am just way to careful these days. Especially with the fact that I put a lot of working into building my blog to where it is now.
Brandon Connell | Make Money Blogging´s last post ..The 7 step program to becoming a leading blog
Can’t say I blame you – definitely a place to be better safe than sorry.
Heather´s last post ..Alpha Maps: Control what other people see with textures
Heather, Interesting topic. Got hacked several times. That’s really annoying. I use wordpress and there is a plugin called WP-Backup something. Which automatically email me backup regularly. Most of popular CMS actually have such plugins/addons to avoid such issues. I minor permission error often cause such problems so as you said its better to be safe than sorry.