• Home
  • Contact Me
WordPress Tavern
Where Every Drink Is On The House
Browse: Home / backups
WordPress Upgrades Gone Bad

WordPress Upgrades Gone Bad

By Jeffro on March 8, 2011

Here is the tale of two individuals that upgraded to WordPress 3.1 only to realize that their sites became broken after the upgrade. Two things that should immediately be learned by anybody using WordPress. The first is that even though it’s as easy as clicking a button to perform an upgrade, that doesn’t mean you shouldn’t create a backup of the site before the button is pressed. The second point is illustrated by Keith in his story:

The recent 3.1 update changed my thoughts about that and taught me that even a hobby WordPress blog isn’t entirely automated and it is a good idea to know how it works, if you care about it. If you are passionate about your blog, there is even more reason to anticipate disasters and know how you react to them accordingly.

If you’re going to pour your heart and soul in to your site and it’s running WordPress, you would do yourself a lot of good to learn the basic ins and outs of the platform to not only help yourself, but to understand some of the underpinnings that allow WordPress to do what it does.

The one other piece of advice I can provide is to wait a few days after a major version of WordPress has been released. Keep an eye on the WordPress hashtag on twitter and the How-To and Troubleshooting section of the WordPress.org support forums to locate the issues people are having once they make that upgrade so that if you run into the same issue, you’ll know how to deal with it.

As an aside, my streak of problem free upgrades continues as I had zero issues with 3.1.

Share this:

  • Email
  • Facebook
  • Reddit
  • Twitter
  • Google +1

Posted in WordPress | Tagged backups, upgrades, versions, wordpress | 4 Responses

VaultPress Issues First Set Of Invites

VaultPress Issues First Set Of Invites

By Jeffro on June 30, 2010

We haven’t heard much about VaultPress since its launch on March 31st but today, the site has started to roll out the first round of beta invites. Considering the nature of the service where backups are a continous event, they are controlling the growth of the service through the invite system. What’s interesting and what may spark a lot more interest is the fact that early customers are getting a lifetime discount applied to their subscription while the price will go up to the premium level once VaultPress goes public.

To generate buzz and perhaps allow people to move ahead in line, Matt encourages you to blog about why you want to use VaultPress and then link to the blog post. Alternatively, you can use the hashtag #vaultpress on twitter. So far, I’ve yet to receive my invite but I’ll be keeping an eye on my inbox. If you were lucky enough to snag an invite, let us know about your experience in the comments.

Share this:

  • Email
  • Facebook
  • Reddit
  • Twitter
  • Google +1

Posted in News | Tagged automattic, backups, service, vaultpress | 1 Response

Backup Buddy Is A Home Run

Backup Buddy Is A Home Run

By Jeffro on March 4, 2010

It’s exciting times for the guys over at iThemes as they have finally launched their commercial plugin store, PluginBuddy. PluginBuddy is a seperate entity of iThemes whereas iThemes concentrates on themes while PluginBuddy is strictly commercial plugins. Just like iThemes, the plugins on PluginBuddy.com will be licensed under the GPL. The launch comprises of a few different plugins but the one I’m going to be focusing on is Backup Buddy.

Installation And Usage

Installation is the same process for every other plugin. However, in order to activate it, you need to have an active license key from iThemes.com. No problem, as BackupBuddy provides an easy way to generate and apply a new license from within the plugin itself. Once the plugin is activated, you’ll want to browse to the Getting Started with BackupBuddy page which explains what the plugin does and the steps needed to configure how it works. Here is how BackupBuddy Explains itself.

BackupBuddy is an all-in-one solution for backups, restoration, and migration. The single backup ZIP file created by the plugin can be used with the importer PHP script to quickly and easily restore your site on the same server or even migrate to a new host with different settings. Whether you’re an end user or a developer, this plugin is sure to bring you peace of mind and added safety in the event of data loss. Our goal is to keep the backup, restoration, and migration processes easy, fast, and reliable.

A full backup is required to restore your site or migrate. However, a Database Only backup may be created as a faster, more regular backup solution. When restoring your site or migrating, simply include the latest database backup ZIP in addition to the full backup. BackupBuddy will automatically check the full backup and database only backup to restore the latest database version.

Instead of diving deep into a review, I’ll cover things in a bullet point process.

In order for scheduled backups to occur, you’ll need to configure a password. This password is used for migration and restoration. When asked in the live chat today whether they plan on adding encryption support, they said it was one of the things that could possibly be added at some point down the road as another security precaution.

What does BackupBuddy backup? Unlike backup solutions that are part of cPanel, BackupBuddy is only concerned with WordPress and the things associated with it. So that means it backs up the database WordPress is installed in, plugins, themes, uploads, everything related to the WordPress install. This is for the full backup. Alternatively, you can tell BackupBuddy to only backup the database.

Where do the backups go? If no options are selected, the backups will be stored in a sub-folder within the uploads directory called backupbuddy_backups. Alternatively, you can send the backup file to a remote FTP server or have the backup emailed to you as an attachment. When asked about backing up to Amazon S3, the PluginBuddy team stated they will be working on that for an upcoming version of the plugin.

Scheduling of backups. BackupBuddy provides an easy way to configure when a backup should occur. This can be monthly, twice monthly, weekly, daily, or hourly. You can also specify the exact date and time for the first instance of the backup to occur which will then reoccur at the same time on the same day. You can not group multiple days into one scheduled backup. For example, if you wanted to create a weekly backup on Mondays, Wednesdays, and Fridays, you would need to setup three different backups and schedule them for weekly, on those days. Asides from not being able to group multiple backups into one schedule, you can not edit a scheduled backup. Instead, you need to delete the backup and reschedule it with the corresponding edits. I’ve been told though that in a future version, you’ll be able to edit scheduled backups.

Something that I think many will consider a killer feature of BackupBuddy is its ability to easily be used to migrate WordPress installations from a local development server to a live public server. This is how it works.

  1. Upload the resulting backup zip file and importbuddy.php to the root web directory of the destination server. You do not need to install WordPress or any other files on the destination server. The backup will handle this.
  2. Also upload the latest database backup ZIP file if one exists.
  3. Navigate to importbuddy.php in your webbrowser on the destination server.
  4. Follow the importing instructions on screen. You will be given the option to change settings on import.
  5. After completing the restore / migration, repeat the process, selecting the database backup zip on import.

As you can see, you don’t need to actually install WordPress on the live site. Instead, all you have to do is upload the extracted backup file and run the importbuddy.php script which will handle everything. One of the biggest pains is having to manually go into phpMyAdmin to change the SiteURL and Blog URL from localhost to the live site. The importbuddy.php script provides options to configure these settings before the migration is set in stone. A real time save if you ask me.

If you decide to keep a set of backup files within a sub-folder in your WordPress installation, BackupBuddy gives you easy access to those files, including a way to send that backup via FTP or through email. Alternatively, you can download the zip file from within this interface so you don’t have to muck around with your FTP client.

BackupBuddy Is Awesome

The first public version of BackupBuddy is impressive. The problems I mentioned earlier with schedule editing and the likes are definitely not showstoppers from using the plugin. Considering those will be addressed in a future version, BackupBuddy can only improve from their initial offering.

Now here is something I found to be really impressive. Their pricing. For the personal package which covers support for two websites, includes automatic upgrades for two sites and is good for one year, at $25.00, that is exceptional value for the price. I was expecting this plugin to be around $50.00 or more so was thoroughly pleased at the personal site price point. Their business membership plan is $75.00 while the developer version is ONLY $150.00. Prices have since changed so that the personal license is $45.00, Business $75.00 and Developer $150.00.

I purchased my personal site membership during the live Q and A today and had it performing a back-up in no time. Highly recommended by me as this is truly a great backup solution that is WordPress centric, no third party services involved.

If you’re interested in purchasing a copy of BackupBuddy, please use the following link as I’ll receive a cutback from your purchase. Also, today is a great day to purchase your membership package with the coupon code BACKUP10 which will be good until midnight tonight. This coupon will save you 10% on the already cheap prices.

Update Cory has given me the go ahead to give away one single membership package and one development membership package of BackupBuddy. All you have to do is leave a comment. Pretty simple right? I’ll choose the winners tomorrow.

Share this:

  • Email
  • Facebook
  • Reddit
  • Twitter
  • Google +1

Posted in Plugins | Tagged backups, buddy, ithemes, Plugins | 83 Responses

Bad Comment Karma

Bad Comment Karma

By Jeffro on July 1, 2009

commentkarmaBefore making the domain move the other day, I made a mistake by deleting something I shouldn’t have from the database. It was the comment_karma field located within the wp_comments table. A long time ago, I remember installing a plugin called Comment Karma which enabled visitors to rate a comment up or down thus promoting the best user rated comments to the top.

I thought that by installing this plugin a long time ago, that it had created this entry in my database. Thinking another plugin left its stuff behind in my database, I removed it only to find out that removing it broke my commenting system to the point where the incrementer broke. To make matters worst, I didn’t do a database backup since I thought I was removing something plugin related. However, thanks to Michael Torbert, he helped me put the comment_karma field back in its location and once I did that, everything worked again.

So, when I dived into the WordPress-Dev IRC channel to see what this field is used for, someone said it was not used by anything in core and Michael told me he couldn’t find anywhere that field was being used. But, if it was not being used in core, why would it cause the commenting system to break when it’s removed?

The overall lesson here, don’t do ANYTHING to your database unless you backup first. Complacency is your enemy.

Share this:

  • Email
  • Facebook
  • Reddit
  • Twitter
  • Google +1

Posted in WordPress | Tagged backups, comment, database, karma | 6 Responses

© Copyright WPTavern 2013 All rights reserved About / Poll Archive / Site Archive // Powered by WordPress Mtn. Dew And Hybrid
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.