Support

Akeeba Backup for Joomla!

#8565 Akeeba Pro Restore

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by nicholas on Saturday, 14 August 2010 22:12 CDT

fahadamir
My website got deleted completely "The ENTIRE FOLDER" while restoring.It was the shock of my life & i immideiatly contacted my host as there was nothing left all my backups gone with my website folder and i really thank god than my host does a weekly backup which is my only resort now. I regret buying the pro version of akeeba it is utter crap. what if a backup software is not relaiable infact so dangerous that it wiped out all my work.now to restore i have to additionally pay my host so can anyone tell me why did i purchase akeeba pro.:(

dlb
During the restore, existing files should be overwritten, not deleted. I can't explain how all the files on a site could be removed during a restore procedure.

What steps did you do for the restore? Was this a restore from the Administer Backups screen?

Please check the permissions on the root folder of the site, on a Linux system, all three numbers should be odd. Even numbered permissions could make your site "invisible".


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

fahadamir
yes i restored from joomla admin backend which i ussually do.and my root is 755 which is odd numbers not even.but it has deleted my site completly i first thought it was my host provider and gave them a peice of my mind but i was then proved by them with a apache report and rightly so as i was using akeeba when suddenly everything vanished .i wonder how do you sell a commercial backup product ( Critical ) without proper testing.Please excuse my rudeness it is just the frustration i had to go through that too with my backup product which is supposed to be my all important plan B it just backfired leaving me stranded not only did it fail to restore but completely destroyed all my files.now i ended up paying for bacup to my host.while i have a pro bacup software :(. i feel cheated :(

nicholas
Akeeba Staff
Manager
The restoration does not delete any file or directory. It only overwrites files. The code is there so that anyone can verify this claim. Moreover, the backup archive is still there, you should be able to use it to restore the site using Kickstart. The software does get tested by half a dozen people over the globe on a variety of hosting environments before even a beta goes out. Moreover, people using the betas report bugs and we usually resolve them in a matter of hours.

Can you please provide more information about this incident? Which version of Akeeba Backup were you using? Did you use the FTP mode to perform the restoration? There were some issues with restoration in Beta 1 and Beta 2, but the 3.0 stable release released 2 months ago and the 3.0.1 bugfix release which was released three weeks ago fixed them. None of those bugs, however, could lead to the problem you described, simply put because there is no such code in the restoration script.

Also note that websites do not "vanish" like that. Even if the restoration screwed up at some point (for instance, due to incorrect permissions), only a single file should be affected. Technically it's IMPOSSIBLE to remove all files and all directories of a site from the restoration script. As all PHP developers can attest, doing a recursive delete of a site would hit a timeout, therefore it would need a process split in multiple steps. Since the script would be gone as part of one of the steps (but certainly not the final step), the next call to it would throw an error and the recursive deletion would have stopped. Based on your report, neither of these happened, unless I am missing some critical information here.

At this point I would also like to note that there are thousands of users who have - unlike you - found Akeeba Backup to be anything but "utter crap". If - despite the fact that what you describe and the way you describe it happened can't happen and that this impossible issue has never happened to the dozens of users who have been using it - wish a refund, please provide me with your invoice number and PayPal address and I will refund you in full.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

fahadamir
Please understand that im no newbie and i know the basics ur tryin to hit at me.let to tell you once again how can i kick start if my website folder which is in public html in my case was completely deleted.now lets com to beta testing part then i have no doubts that u have lots of testers & users.im fully aware and that why i opted for akeeba.My version of akeeba is 3.0.1.I must tell you that i am not just bluffing & neither do i wish or have the time to come to a forum without a just cause im ready to tell you everything about this error & exactly how it happend.but you intend to claim it is IMPOSSIBLE. are you sure its impossible. i would still tell you the steps i did and if you wanna believe me then fine else no problem because im sure someone else will face and only then you will realize. i know it didnt do it before as i used akeeba before also for restoring but it sure did it once and can do it again.

Steps.

1) I logged into joomla admin page and went to akeeba component page.
2) Administer Backup files
3) I selected the last backup and clicked restore
4)I got a new screen ohhhhh my god its happend again :(

i was just doing the steps again and it deleted the whole thing again.But this time i manually backed up everything i will restore it and will provide u with a superadmin pass u do it ur self and then tell me if it is impossible or not, This is the best way to prove my point.

Will get back

Fahad

nicholas
Akeeba Staff
Manager
It took me a while to replicate your problem, because you forgot to mention the actual step which caused the problem. Here is the procedure in its entirety:
1. You went to the Adminsiter Backup Files page
2. You selected a backup and clicked on Restore
3. As soon as the extraction was over you got to a page telling you that the installer should open within five seconds; if not, click on a link. Below that there is a button labelled "Finalize restoration" which is supposed to remove the installation directory.
4. The installer didn't open and you didn't click on the "here" link to open it manually. Instead, you clicked on the Finalize Restoration which freaked out - as the installation hadn't happened yet - and removed the site's root.

I realized that all of us who tested the software took for granted that a user should run through the actual installer before clicking on that button. It also never occurred to us that the button's label is misleading and its behaviour unpredictable when the installer hasn't already run. What is more puzzling to me is that no-one else ran into this for the past 3 months this feature is included in Akeeba Backup, most possibly because they were reading and following the manual during the site restoration.

Anyway, I accept that the current behaviour is far from optimal and has to be changed immediately. To this end, I am replacing the button with one which will open the installer and give instructions on how you can manually remove the installation directory after the restoration is over. This change will appear in the next developer's release.

Please accept my sincere apologies for this situation. I am upgrading your account to a lifetime membership on the Deluxe level and I hope that you will continue to use Akeeba Backup and report any bugs you may encounter through the ticket system where I can attend to them much faster than through the public forum.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

fahadamir
Yes your absolutly right about the scenario i remember that blue button and the written link just above it.I apologize for my rudeness it was the frustration and nothing else as i was shocked that all my work was gone.Anyways i am using akeeba or Jomlapack for a long time & will continue to use it and am happy i could help and will be definitely be reporting anything i find in the future.I wish u my Best regards for future releases :)


Thank You
Fahad Amir

nicholas
Akeeba Staff
Manager
Thank you for your continued trust in our software and for providing me with enough information to replicate this issue :)

As a side note, you might want to follow some advice for securely storing backups. The best strategy is to have three copies of every backup archive, ideally stored in different physical locations. One very easy to follow procedure is to use the cloud storage option of Akeeba Backup to automatically upload your backup archives to DropBox, leave one copy on the server so that you can use the integrated restoration. This results in the file being at three places: your server, DropBox's servers and your local PC (as DropBox synchronizes the contents of the local directory with their server). This may sound like paranoia, but at least you can be assured that even in the case of a problem like the one you had nothing is lost.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!