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 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.
Since there is no documentation available, I am posting an outline of the steps:
1] Install the component and backup your website. You can view the ftp path of your backup through this component.
2] Download/transfer the backup file to your desired location. This file must then be unzipped in the desired location.
3] Now, you might need to change some parameters. If your site has a huge database, you need to change the maximum execution time for a php script. Find the 'php.ini' file for your server (not sure where it will be), which is the file with the php settings for your server. For local testing, I had to restart the server but I'm not sure what you'd do for remote hosting. Anyway, the value for 'max_execution_time' in the 'php.ini' file should be increased to around 200 seconds for larger databases.
4] Now, point your browser to http:///install/
where the is the exact location of your unzipped files.
5] You will notice a joomla installation screen. Follow normal procedure, just make sure the name of the database is the same as that you had in the initial website. Change the database server in case there is already a database with that name in your server.
6] If you do not get past step 5, in the MySQL settings screen, try increasing the max execution time mentioned in step 4.
7] Make sure you use the same password for admin in the final screen,
8] Remove the installation folder.
9] Download via ftp, your configurations.php file for joomla. Change the '$mosConfig_live_site' to the path of your joomla installation.
Thats it! You have your entire site backed up!
Thanks a lot to this empowering component.
I tried this latest version, but the backup button doesn't do anything. It doesn't start backup or anything.
Any ideas? If you need more info, I can provide it, but I can't get this to work at all. I REALLY hope that whatever my problem is can be fixed, whether it's on my end or the extension's end. Thanks for the plug.
Con: Never finishes backup, freezes every time. Really takes away from the usefulness of the com.
If you are experiencing problems - unlike most users out there - it's more appropriate to discuss them on the support forum, rather on a review site like this. After all, no software is without bugs and the only way to solve them is to get feedback from users like you.
The component installs just fine on my Joomla Linux site. And it makes a complete backup which downloads and appears to unpack just fine on the PC. But I can never get past Step 1 of the installation on the PC. After confirming the database name, localhost designation, log-in name, password, etc., pressing the "Next" button causes the install to just hang. I've tried a complete new install twice. Same reaction both times. And each time I let the attempted install run for at least an hour before giving up. The thing just sits there and spins and spins. The tables appear to be loaded into the database (I used phpMyAdmin to confirm this after each attempt), but the installation never proceeds or ends successfully.
Too bad. I've spent about 5 hours tonight struggling with this thing. My wife is giving me nasty looks because I've been working on this instead of watching TV with her. I guess I'll have to give up for the night and try another utility tomorrow. Sad to have to toss this one out.
Other than my pickle-fingering an entry during the install, this worked out quite well! After my mess up, i just had to fix the config file and be on my way.
Would be great to add support for choosing an ftp server and directory to place the zip in, have it auto unzip if wanted, and have it run at certain intervals via crontab.
I recommend this to anyone.
tried it on 1.0.8 installation and it hung every time either during file list creation or while compressing the data.
upgraded to 1.0.12 and i get a different problem, it finishes and creates an archive file but it is seriously incomplete, sometimes the archive will not open as it is corrupt and sometimes it will open but not extract.
This looks like the answer to my backup needs, everything about it seems easy to use and installation was a breeze. Just hope the next release solves some of the problems.
Only one minor problem I have found is not-so-good compatibility with Joomfish because it sets main language back to English and then i have make some modifications by hand. This is only a minor problem and I hope that it will be solved soon.
So....I got out my trusty BigApe backup set and tried to restore the database - man! what a mess...
The comment tag used in BigApe backups (//) causes errors during a SQL query. So I had to manually edit out all the lines that started with // and then restored the backup, but now my database is really screwed up with several of the tables having lost their auto increment tag.
So...I've installed this new one, it works really well, and I HOPE it works for restoring my site...- havent' tried that part yet.
So I backed up with just a click and downloaded it with a click too. I extracted the backup data to my localhost and setup up a new mysql account (you know to dump all your site data). Then I pointed to localhost/xxxx/installation and followed the page (like normal installation). It works like wonder. Time taken, 2 minutes at 12 seconds.
Word of advise, to eases your transplanting project, remember to have your password, database, user of database exactly the same as the site. Saves headache.
Thank you developer for such a wonderful piece of work!
1. Download this tool
2. Install it; installation process is pretty simple and there is no problem
3. Go to Component > JoomlaPack and then press 'create backup' button after viewing Basic configuration once.it took only a minute and half to complete the whole process for my 500+ page site and everything was shown on screen.
4. there is built-in option to download the backup file but i was not able to get it from there but you can always download files from servers via any ftp software!
5. After uploading file to new location, unzip it.
6. Once unzipped, open the index in browser and install the Joomla as you had done for the first time!
7. I had used the same password as previous and then obviously you have to remove the installation folder!
YOUR SITE IS TRANSFERRED in no time!
Highly recommended tool!