Akeeba Backup has won the prestigious Administrator Only Extension J.O.S.C.A.R. Award at J and Beyond 2010. Download it for free to find out why.
Joomla! 2.5/3.0 only. We have older versions for Joomla! 1.5/1.6/1.7 on our site.
- It configures itself for optimal operation with your site. Just click on Configuration Wizard.
- One click backup.
- AJAX powered backup (site and database, database only, files only or incremental files only backup)
- The fastest native PHP backup engine.
- Choose between standard ZIP or highly efficient JPA archive format
- able to exclude specific files, folders
- able to exclude specific database tables or their contents
- Unattended backup mode (CRON job scheduling), fully compatible with Webcron.org
- Backup using any cellphone made after 2007 with a web browser using our exclusive "Lite Mode" (including the cheapest Nokia and Sony Ericsson models!)
- AJAX powered site restoration
- "Kickstart" restore: restore without unpacking backup
- Move your site between hosts without downloading/uploading anything (using the DirectFTP backup engine)
- Archives can be restored on any host. Useful for transferring your site between subdomains/hosts or even to/from your local testing server (XAMPP, WAMPServer, MAMP, Zend Server, etc).
and much much more!
Do not miss out the complimentary companion desktop software (Akeeba SiteDiff and Akeeba eXtract Wizard) which are available free of charge from our site. They make working with Akeeba Backup a breeze.
Note: The software is free of charge, its support is not. You need a valid subscription (starting at EUR 7.79) to request support. However, its documentation, the troubleshooting wizard and searching the forum is free.
*** IF YOU CAN'T FIND HOW TO ENABLE A FEATURE LISTED HERE, PLEASE READ THE (FREE) DOCUMENTATION! ***
I had to look a bit around for a solution to get DOCMan running smoothly again on a new site, but this is a DOCMan issue. Finally I got all running fine on a new domain.
GREAT component! Keep up the wonderful work. Many THANKS
I use many different hosts for my Joomla! Websites, most are multiple accounts, so designing a new Website for a client in a new folder on their domain works. When the new Website is ready to launch, the domain usually just gets pointed to the new folder and life is good.
Recently this was not an option for me. I have traditionally used the commercial version of the Joomla! Cloner. It works for me(sometimes).
I installed the JPack on this new Website, performed the backup beautifully (and without timing out).
THEN I unzipped the backup file into it's new home, deleted the new temporary installation folder JPack created, opened my Web Browser and I was done.
Bravo, and Thank you for a Wonderful Product.
This great component allowed me to successfully transfer a medium sized site to a new webhost [from yahoo to servage], also moving from a mysql 4 db to mysql 5.
The first attempt ended up timing out, but the second attempt worked fine. Took maybe 15-20 minutes to backup all files and database into a zip file.
On the second attempt I made sure to exclude the joomla cache directory and disabled the joomla cache module I had installed. Turned off error reporting as recommended and I deleted any excess templates that I wouldn't be using.
Might not be neccessary but I thought it might help if there was less to backup.
Reinstalling the site required quite a few changes to the configuration.php file since it was going onto a brand new host & new database. Make sure your settings are correct here.
Importing the database during the reinstall gave me errors. I found I had to delete all DEFAULT CHARSET=latin1 from the sql file for it to import correctly..
ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
Once I did that it was a smooth installation and the site has now transfered perfectly with all settings/modules/configuration intact.
Would recommend this tool to anyone with the need to backup and transfer a site quickly and completely.
"User 'user.org' has exceeded the 'max_questions' resource (current value: 10000) SQL=SELECT name, value FROM ..."
However, it is possible, that it only does this in combination with "com_opensef" (I do have it installed but I don't use it due to compatibility problems).
Obviously had to change
$mosConfig_live_site = 'http://mydomain.com'
$mosConfig_live_site = 'http://localhost'
in restored local configuration.php
but otherwise everything just worked. Thanks a lot Nicholas.
I have GoDaddy hosting for one of my websites. I originally set up Joomla through their hostingmetropolis "value applications" feature because I figured it would be easier. Well apparently the MySQL database that they set up for you is not under your hosting but on a different server all-together. Unfortunately they only give you the joomla admin name and password and not the one to database. I wanted to install a component that required use of the same database as the joomla install. Needless to say, I was out of luck. I emailed GoDaddy's support and they told me that they couldn't help me because hostingmetropolis is who sets that up and not them. The kicker here is that hostingmetropolis IS GoDaddy! I emailed them back to ask them how I would go about fixing this problem and they told me to uninstall Joomla from hostingmetropolis and install it manually. So now I'm screwed. I have no access to the raw database because they can't/won't give me the password and I have a ton of content that I need to transfer over to a new Joomla installation that I'm going to manually create. Greaaaaat.
Fast forward to finding the Joomla! Pack...
I install it easy as apple pie, follow the instructions on how to backup my database/mambots/modules/etc. and how to restore them somewhere new. I can't tell you how smoothly this went. I was up and running again in about an hour flat. My only complaints, and they are but a few, as others have said, that whole username and password business when reinstalling (by accessing http://yoursite.com/installation/install.php) is useless. The new Joomla site uses the same exact database as the old one so your original joomla super admin username and passwords are the ones you want to use. I think it's a remnant of their variation of the installer that puts it there, so just keep that in mind and you're fine.
Second complaint, it does NOT keep your Site->Global Configuration settings. I had to go in and turn back on SEF URL's and a few other settings like linking titles of articles. Like I said, nothing major. Other than that, every single mambot, module, addon, doodad, etc were all in place exactly as I had them before.
If I could give this a star rating, it would be a 4 1/2 out of 5. Very minor grievances with an extremely satisfied result in what it does, and the best part about it? It's free. Thank you guys very much, you've saved me immensely. I would never have been able to get all my old data without this!
Sorry for the long review, but I really do endorse this product, it does exactly what it says it's going to do!
I needed to move/restore my site to another server and subdirectory, and share my notes for the benefit of those with similar needs:
If you use search friendly URLs (e.g. Artio JoomSEF or OpenSEF (not on extensions.joomla.org but http://projects.j-prosolution.com/projects/os-projects/project-opensef.html), remember to modify the RewriteBase directive in .htaccess.
It's obvious that /configuration.php must be modified, but there are quite a few settings to remember. Off the top of my head: $mosConfig_absolute_path,
$mosConfig_cachepath, $mosConfig_db, $mosConfig_host,
$mosConfig_live_site, $mosConfig_user, $mosConfig_password...
A global search/replace for /oldsubdir to /newsubdir can be useful to alter any absolute URLs in .htaccess, templates or css, provided /oldsubdir is a reasonably uncommon string. I used the freeware editor PSPad for this: Search > Search/replace in files. (Hardcoded absolute URLs in content require similar modification, but I don't know any quick way to do this globally.)
With multi-step (huge sites) selction backup does not even proceed.
I hope author fixes these problems to make great useful tool.
I then uploaded to the new server in a test subdirectory and unpacked the compressed file via the control panel file manager. The upload took the usual 20 minutes. (A question: is secure technology available to do a straight old-server to new-server file transfer without using one's local desktop as an intermediate stopping point?)
I then pointed my browser to the installation subdirectory created during the unpack process. This runs the install program. I had a few password related problems.
Then I remembered that the new server used a different prefix ... old MySQL db was xxxx_site1 , new MySQL db was yyyy_site1. Old MySQL user was xxxx_admin, New MySQL user was yyyy_admin.
So I got around this by
1. Manually creating the new db 'site1' on the new site using the cpanel. This, of course, became db 'yyyy_site1' automatically on the new server.
2. Manually creating the user 'admin' on the new site, which got translated to 'yyyy_admin'. I gave it a password and wrote it down.
3. Manually adding the new user 'admin' to the new db 'site1', with full permissions, naturally.
Then I reran the install program with the MySQL user named 'admin' and the password I had written down.
I spent another few minutes checking out each page, and everything looked good at first glance. Two days later things still look fine.
Perhaps I took the long way, but, even with the few extra steps, it was very easy and fairly quick. My sincere thanks to the author and to those whose testing has refined the component.