Please check out my latest Wordpress plugin Related Websites!
Wordpress Backup is an essential plugin for all Wordpress blog administrators by the Blog Traffic Exchange. It performs regular backups of your upload (images) current theme, and plugin directories. Backup files are available for download and optionally emailed to a specified email. Don’t get caught without a recent backup of your theme or images or plugins.
You can adjust the interval between backups and the email address to which the backups are sent.
Please note that as the size of the zip files increase, it may not be possible to email the files due to limitations of email servers.
It is also essential to backup your wordpress database. There are many excellent options for wordpress database backup… Blog Traffic Exchange recommends: WP DBManager
Installation
- Download
- Unzip
- Upload Folder to Wordpress Plugins Folder
- Activate Plugin
- Adjust Options if needed.
Troubleshooting
- Upgrade to 1.4.5
- If you have a version prior to 1.4.3, please deactivate plugin prior to upgrading.
- If you have trouble using the automatic plugin upgrade feature, please deactivate plugin prior to upgrading.
- If plugin causes memory error please make sure php.ini set memory to 32M in wp-admin folder.
- If plugin options page to make sure directory locations and permissions are set correctly.
- If you have any other problems please email me at kevin @ blogtrafficexchange dot com.
The zip process is memory intensive and will fail if there is not enough memory allocated to php. Make sure you have enough memory allocated add this line to your php.ini files in the blog root and the wp-admin folders.
memory_limit = 32M
I have it installed and tested on Bluehost.com, DreamHost.com, Midphase.com, Hostgator.com, and GoDaddy.com across 30+ sites… The only problems I ran into were not enough php memory to email the file via the chunk_split(base64_encode(file_get_contents(.... Readers have tested and confirmed 1 and 1 (Tom B.’s Rambles). Any others, be the first to tell me and get credit…
If you run into errors with 1.4.5 or higher please email me at kevin @ blogtrafficexchange.com with as many details as you can.
If your screen goes blank or you notice other irregularities after activation delete the plugin folder via ftp. This will remove the plugin.
Options
- Interval — The interval between backups.
- Email — The email address to which the backups are sent.
- Backup Directory — The directory to store the backups. Must exist and be writable.
- Backup URL — The url to the directory where the backups are stored.
- Uploads Directory — Path to uploads directory.
- Plugin Directory — Path to plugin directory.
- Theme Directory — Path to theme directory.
Download
- Wordpress Backup Current Version 1.4.5
Donate

Wordpress Backup Options
Change Log
- 01/07/09 - 1.4.5 - Better Reinsituted automatic backup folder creation.
- 01/07/09 - 1.4.4 - Better Handling of file and directory permissions.
- 01/07/09 - 1.4.3 - Fixed location of pclzip lib in wordpress hierarchy.
- 01/07/09 - 1.4.2 - Added bakup url option exposure. If plugin/upload/theme directory doesn’t it will not be backed up.
- 01/07/09 - 1.4 - Added the various folder paths as options and check their existence and permissions via the options panel.
- 01/06/09 - 1.3 - Using the worpdress pclzip class from wp-admins/includes. If it doesnt exist then using the packaged version. This fixes upgrade issues noticed from 1.1 to 1.2.
- 01/06/09 - 1.2 - Added Plugins Dir. Fixed some memory issues. Release to wordpress plugin dir.
- 01/05/09 - 1.1 - Release to public.
Originally posted 2009-02-05 20:30:06. Republished by Old Post Promoter
Related Posts -
Related Websites Welcome to the power of relevant chaos. The Related Websites plugin is the latest to come from the labs of the Blog Traffic Exchange. The Related plugin has been built by a blogger for the benefit of fellow bloggers everywhere. There is no advertising present on member blogs - only...... -
What is an RSS Feed and Why Syndicate Your Blog? Blog feeds or RSS feeds allow for feed readers to access a site that automatically looks for new content from all of their favorite blogs. By syndicating your blog through an RSS feed you can allow your readership to access all of your new blog posts without requiring them to...... -
Driving Traffic to Your Blog Many blog owners spend a good portion of their time trying to figure out how to generate traffic to their blog. This is especially true when it comes to a brand new blog that is not yet really rich in meaningful and effective content. Generating visitor traffic to your blog...... -
Blogging and Article Marketing A web log is a collection of journal posts that follow a particular theme. These blogs are easily maintained, updated frequently, and do not require any real technical knowledge to run and maintain. A lot of blog owners work to distribute information on their favorite subject. However, many blogs are...... -
Permalink Structure without Dates The structure behind WordPress is generous enough to allow for built in SEO advantages which come with building pages that static web page building and other blogging software cannot afford you. By using WordPress, you already have an advantage over bloggers, but only as long as you are willing to......
Related Websites - Magento - The radical Ecommerce open source Magento is the new improved e-commerce platform that gives a superior force to web traders to get rid of obstacles in the way of business process implementations. With downloads surpassing the magical figure of 600,000, Magento is easily the fastest growing commercially available tool for online business solutions.We at Maven......
-
WordPress PageRank Widget Plugin There are a number of PageRank plugins for WordPress, but it seems that all of them involve manually editing the template to incorporate them. With the lack of a better option, I took it upon myself to develop a WordPress plugin to display PageRank in a widget. And thus, the...... - Back From the Brink Whoa! That was close! RateLadder almost shutdown permanently... My hosting provider performed an upgrade over thanksgiving on the shared server... There have been issues. While thinking the issues were fixable on my end I made the mistake of upgrading my version of wordpress... NEVER DO THIS without professional help. I effectively......
- New Social Site Echodemic is in Beta - Promote Your Blog Here is a new social networking site, Echodemic dot com, that allows you to cross-post your Blog articles and have them voted (echoed) on. Echodemic dot com is in Beta and by the number of Blog posts it must have just started recently. It is sort of a DIGG like......
-
Frequently Asked Questions about Corporate Blogging If you are completely new to blogging, you may find that you have a lot of questions and at times, it can be hard to find the answers. We’ve compiled the most common issues facing new corporate bloggers and supplied the answers to these problems below. 1. Is this going......
Categories:
Backup, Blog Tips, Blogging, Plugins, WordPress
Tags:
35 comments ↓
This looks great. One idea with images that could be nice is the option to choose an incremental backup. I can see the image e-mail getting huge as you mentioned.
If each update gave me just the last month’s images it may be easier on the file size. If I had to restore, I’d have to go through a dozen e-mails for each year my blog has been up, but that’s not bad.
Another idea here might be a monthly “archive-all” and a daily “archive-current-month.” I’m getting picky here, though, it’s really great to have something like this available.
If you also back up the plug-ins folder, it would be a more complete back up.
@Lazyman
There is something to your comment. I need to stew a bit more. Personally I am already overwhelmed with email, but if you send it to a separate email account just for the purpose of archiving then it might work. Anyone else have an opinion?
@Pinyo
Good idea. When wordpress.org let’s me into the plugin directory I will implement that feature.
Awesome plug. I installed it on our corporate web site today as well as three other sites I run. I’m not going to get stuck!
hi. Thanks for plugin
perfect.
Regards
How would one go about restoring the images, themes, etc, that have been backed up?
How to activate a manual backup. I installed your plugin on the 25th, now 3 days later the original zip dates haven’t been updated, hence, no backup has automatically been performed. What can I do to initiate a manual backup for instances such as this?
@Jeff
these are just zips of the directory… To restore a blog you would need the db and these folders.
Install a new blog.
Over write the db
Overwrite these folders
presto.
@Louie.
are there any other red warnings on the options page?
What backup interval did you set?
And to answer your question… at the moment there is no manual button. I will be rectifying this oversight shortly with a new release.
thank for plugin
Will definitely value the option to select what I want to backup, since I don’t exactly care about uploads folder…but thank you indeed.
Wow! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog?
Thanks to you and all of the developers working with wordpress.org I’ve just started my site and you’ve made it possible to progress with such ease. Thank you!
Looks interesting! I just had to do a reinstall from backup and used WordPress Database Backup. That one doesn’t include themes and images, however.
I’ll check this one out!
Excellent. This would have saved me alot of time when my sites had database issues due to my host. Thanks for the introduction.
Before I try this, I have one question: Will this send me a copy of my theme files AND theme settings? I had an issue with a recent update of WordPress where I lost all the customized settings for my current theme… I don’t want this to happen again. Yikes!
Great post. We use this on our landscaping website that we built in wordpress. Thanks for the great tool.
Hey,
are there any security reasons I must concern. As the bte directory is writable, anyone can write anything into it.
regards,
Excellent plugin! I would also like to be able to backup folders of choice, for example the gallery folder that NextGEN Gallery stores images in.
This is what I want. Thanks for creating this plugin.
Hello!
Very Interesting post! Thank you for such interesting resource!
PS: Sorry for my bad english, I’v just started to learn this language
See you!
Your, Raiul Baztepo
Nice work Kevin. I plan to use this for my sites.
Seems to fail on a Windows server– it looks like you’re auto-generating paths, and they have the wrong slash. No matter what I do to the configuration, I can’t get this:
Backup folder does NOT exist. Please create ‘bte-wb’ folder in ‘C:\HostingSpaces\blakeyra\blakeyrat.com\wwwroot/wp-content’ folder and CHMOD it to ‘777′ or change the location of the backup folder under DB Option.
To use the correct slash for a Windows server. If it’s something I did wrong when typing in the paths, please let me know.
I understand that open source users don’t like Windows, but this is the first thing I’ve encountered in WordPress that hasn’t worked flawlessly on a Windows server, so it’s very disappointing.
@james schend
sorry to disappoint. but the admin section of the plugin has all the paths which are being backed up…
Adjust those values as needed.
Kevin,
I’ve tried adjusting the paths, but the incorrect slash keeps coming back. I don’t know, maybe I’m being retarded or something, but I just can’t get it to work.
Oh well, thanks anyway.
Thanks for the plugin! It is working fine.
Hi -
I just installed this on a client site. I filled in the email address field. I was emailed the plugins & themes zip files. The upload.zip file was not emailed. I had to download it from the Wordpress Backup under settings in the admin. Is this correct? Was the file not sent because of its size approx 71mb?
Thanks!
I can’t seem to get this to work on my site. Using WP2.7.1 - every time I install the files (done it manually and automatically through WP) and then activate the plugin I get a blank screen - also shuts down the site. If I delete the plugin everything goes back to normal (thanks for that pointer, by the way…). Do you have any ideas why that might be happening? I’d love to have your plugin working on my site - it is a great idea and a great service to the WP community. Thanks again. Phil.
Stupidly, I just deleted all my legit comments rather than the spam comments i wished to delete.
Is there any way i can get these comments back either using Wordpress Backup or just via Wordpress that you know of?
Regards, Chris
Good plugin. Suggestion: add date of backup to the file names (as in Chester Lan’s WP-Backup plugin), so files dont get overwritten, so u can go back to a specific backup. Cheers from London!
I’ve just had the same problem as Phil above… I think the plugin may need looking at (or, has some other conflict with something else)… Cheers, John.
Hi,
I love your plugin and have used it for several months without problem with WP 2.7.1 - since upgrading to 2.8 the plugin has caused a problem with WP-SpamFree plugin.. if one is activated and I try to activate the other I get a server 500 error.. has anyone else reported this or do you know of any fix?
Thanks for any info or advice
The plugin worked great in WP 2.7.1, when I upgraded to 2.8 and activate the plugin I get server 500 error when I try to go to admin panel.. the blog (front end) still works.. but no admin access.. when I delete the plugin it’s OK… I think it has to do with overall memory used by 2.8 vs 2.7.1 - if I deactivate several other plugins.. wordpress backup works..
You should add an option to also make the backup of the database automatically, eg: every 1 day … That sends to the email… They should also be optional to make backups of each directory, example, if someone does not want to make a backup of ”Plugins” but if you want to backup ”Uploads”… You should add these two new options for the next version.
It’s easy to say’’should”jaja … no?
Any way… I wanted a plugin with the options I’m looking for, I tried this and no that’s not helped me, so I recommend that … I am not the only thing I wish that …
Hi, I have a question regarding backup of the “uploads” directory - how does one associate the attachments with their original contents? Does one have to reinstall wordpress on a new computer (let’s assume the first one melted) in order to make any use of this data backup? Thanks
Leave a Comment