Your WordPress Disaster Recovery Plan

Blogging Practices, Small Business Blogging 9 58
disaster-recovery

disaster-recovery

By James Dunn ||

WordPress Disaster Recovery PlanI didn’t sleep very well last night. No, it wasn’t because of a barking dog, a crying child, or my WordPress website had been hacked. We had a very rough storm roll through – complete with lightning, thunder, a tornado warning, and more rain that we’ve had in a single night in quite a while.

While laying awake watching the storm, what I usually do so my family can sleep uninterrupted, I got to thinking about where all of our important papers were and how easily we could locate them in the event of a natural disaster. Fortunately, we have a pretty good disaster recovery plan in place. We have two fire safes located in our house – one in our Master Bedroom and one in the basement. Great, I knew where our important papers were.

Then, my mind wandered over to my WordPress websites. I’m currently moving all of my websites to a new, more powerful server, so it’s the perfect time to update my disaster recovery plan for my WordPress websites. I keep a record of all the important information I need to access or move both in an electronic document AND a printed document.

Since I am changing servers, I will need to update certain items on this document, so it’s the perfect time to confirm all the information on the document. I thought I’d share this with you as well.

What Information Do I Need To Record

WordPress Control Panel

Your Server Control Panel Login Information

Whether you use cPanelPleskServerCP, or some other control panel, you have to login to access the control panel. Be sure to record not only the login ID and password, but the URL for your login access. Sometimes, this may include a port, so don’t forget to include that information as well.

Your Domain Registrar Login Information

If you are moving from one server to another, you will probably need to change your nameservers. To do that, you will need to login to your Domain Registrar’s control panel to make those changes, so be sure to record your login ID, your password, and the URL you use to login.

Your DNS Login Information

If you host your own nameservers, you will not need this information. Also, if you use your registrar’s nameservers, you will not need this information. However, after the recent GoDaddy debacle, I would recommend against this. If you use an external DNS service, then you should record your login ID, password, and the URL you use to login.

Your Server IP Address

If you host your own nameservers, this will not be important for any of your configuration, but you should still have it recorded. If you use your registrar’s nameservers or another nameserver, then you will need the server IP address to record in your “A” record.

Your NameServer Information

You should have at least two nameservers – sometimes more. Typically, the protocol would be ns1.domain.com, ns2.domain.com, ns3.domain.com, etc. Some nameservers do not use ns1. but instead use simply ns. Regardless, of the format or how many you have, be sure to record all of them as they are important.

Your MySQL Database Information

WordPress MySQLYou will need this for two different purposes.
#1 In case you ever need to reenter it into your WordPress setup. You will need the database name, the database username, and the database password. Remember when you initially set up your website? If not, set up a test website to see what information is needed to confirm this.
#2 If you use a program to directly access your MySQL database tables. Personally, I use Navicat because I find that it is so much easier to use than PhpMyAdmin. Regardless, of which one you use, you will need to record your database name, database username, and your database password. With Navicat, I need to know the IP address of my server. You did record that earlier didn’t you? If not, now is the time to do it.

WordPress Login Information

Be sure to record your main WordPress admin login information – both username and password. You didn’t use “Admin” as your admin login ID did you? If you did, now is your chance to change that. Install UserName Changer from the WordPress repository and make that change NOW, before you take another step.

FTP Information

Next, record your FTP login information. This will include your hostname (domain.com), your username, and password. Also, be sure to note whether you use standard FTP or if you operate through SSH (SFTP) access. Finally, if you use any type of encryption instead of the plain FTP, be sure to make note of that as well.

WordPress Authentication Unique Keys and Salts

Remember that long string of numbers that you generated at WordPress’s Secret Key Service? Be sure to revisit your wp-config.php file and record that string as well.

WordPress Table Prefix

You did give your WordPress table a prefix other than “wp_” didn’t you? If so, be sure to record the table prefix here. If you didn’t, now is the time to make that change. Install the plugin – Change Table Prefix – from the WordPress Repository and make that change now. Record the new WordPress table prefix so you don’t forget it.

MX Records

WordPress EmailIf you are not hosting your own nameservers or if you are using another mail service, you should record your MX Record settings. This would be important to continue to send and receive email should your move your website or you suffer a catastrophe.

Mail Server Information

If you host your own mail server – such as Squirrel Mail or some other service – then record your online mail server access information. This should include your login ID and password, as well as the URL that you visit to access your email. If you have to designate a specific port to access your mailbox, be sure to record it as well.

Email Provider

If you forward your email to a Google or GMail account like I do, then you should also record your access information for that account.

Will I Ever Use This Information

Even if you are not planning to move your hosting to another server and you never have a catastrophic failure, you should maintain all this information so you can sleep better at night.

I work with a local radio station that covers high school football on Friday nights and streams their station online 24/7. One Friday afternoon, I got a call about 2:30PM saying that their website was inaccessible. After about 30 minutes of research, we discovered their their nameserver was down for their actual domain name (domainname.fm); however, their published domain was a simple redirect.

Since the domain registrar was unsure how long it would take to solve their nameserver issue, our quick solution was to remove the redirect, point the name servers to our server, and mirror their content on our server. Another potential solution was to just change the redirect to a sandbox domain on our server. Regardless, this quickly became a non-issue because they didn’t know their login information at their domain registrar and could not retrieve it by game time.

If this information had been readily available, we could have had them back up in under an hour with the redirect change and possibly even a couple of hours with a DNS change. Instead, the live stream was down for that game. For them, they lost listenership for that evening and potentially many weeks to come – all because they didn’t maintain some simple records.

I created a simple document with blanks for all this information. I fill in the information, save the document, print a hard copy and file it, and sleep well secure in the knowledge that my WordPress Disaster Recovery Plan is in place and kept up to date. We should all prepare our own plan and file it away in a safe place. The storm could come tonight.

I’d love to hear about your own WordPress Disaster Recovery Plan. Leave your comments below.

 

Also published at wpmu.org

 

Related Posts

9 Comments

  1. Steve Stelzner October 16, 2012 at 16:30 - 

    Andre,

    After having my hosted Hostgator server crash what I have done is move to Liquid Web. I am on they’re Storm Cloud. Now I do a Mirror Image Backup of all my data and that data is kept at another location. I am still in the process of rebuilding my sites after this crash….2+ years later. Why so long,….I’m not full time plus there is Always something up + coming that keeps me occupied. Pinterest is a prime example. Cheers

    • Andre Foisy October 16, 2012 at 19:00 - 

      Thanks for sharing Steve.

      That is a proof that one must take care of web assets as of any other assets. It can result in a huge waste of time and force us to postpone projects for much longer than expected. Who knows how much one can lose in those cases.

      Andre

  2. Disaster recovery October 30, 2012 at 12:53 - 

    good tips i will use and consider them at disaster recovery planning so thank you very much for this.

  3. James Dunn November 1, 2012 at 18:17 - 

    Goodday Andre.

    Imagine my shock when I was reading your email and after the first two sentences I thought, “Hey, those words are familiar.”

    I wanted to give you a quick shout to say “Thanks” for re-posting my article here on your website. I am actually quite honored that you felt it was worthy of republication.

    Thanks so much.

    James Dunn

    • Andre Foisy November 19, 2012 at 15:58 - 

      I’m quite actually honored myself to post good content from good author on my site in fact :)

      Thanks and shoot some more anytime.

      Andre

  4. How to quit December 29, 2012 at 22:08 - 

    Thankfulness to my father who informed me on the topic of this website, this webpage is in fact remarkable.

  5. Gabriel Jeffery July 12, 2013 at 15:42 - 

    I’m not that much of a online reader to be honest but your blogs really nice, keep
    it up! I’ll go ahead and bookmark your website to come back in the future. All the best

    • Andre Foisy July 12, 2013 at 16:44 - 

      Thanks for your nice comments.

      Andre

  6. Marylyn Cramp October 9, 2013 at 14:39 - 

    Hi, I do believe this is an excellent website. I stumbledupon it ;) I will come back once again since I book-marked it. Money and freedom is the greatest way to change, may you be rich and continue to help other people.

Leave a reply

You must be logged in to post a comment.

 

Bloggers Pal Blog strives to serve you only the best information one can find about Business Blogging, for the serious Business Oriented Bloggers worldwide.

Get in Touch

Stay on the edge, we will only let you know about freshly posted news and content (no advertising). Your privacy is protected.

Business Bloggers Community News