Support

Akeeba Backup for Joomla!

#9237 ABI Stuck in a Loop

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 Wednesday, 21 December 2011 16:07 CST

user53817
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes
Have I searched the forum before posting? Yes
Have I read the documentation before posting (which pages?)? Yes
Joomla! version: 1.5
PHP version: (unknown)
MySQL version: (unknown)
Host: Lunarpages
Akeeba Backup version: (unknown)

EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.

Description of my issue:
ABI is stuck in a loop when attempting to restore my database. I have confirmed that the user/password and other database access information are correct. I have tried both Mysql and Mysqli types. I have used localhost, 127.0.0.1, and the actual IP address of the server. The loop still occurs. When I click "Next", I get a window and the bargraph appears for less than a second, then I get a message saying "Can't get it to work? " with a link to the troubleshooter. That message appears, then disappears, then reappears repeatedly until I interrupt the process with the "X" or "OK" boxes.

I have checked the mysql database and the tables appear to have been both created and populated, but ABI doesn't seem to know it's finished, so I can't move on.

nicholas
Akeeba Staff
Manager
This sounds like a browser issue. The "can't get it to work" message does not have code to reload the page. If it loops, something's foul at the browser side. Can you try using a different browser (or try a fresh installation of Portable Firefox) and disable any firewall/antivirus while restoring your site?

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!

user53817
I have tried both Chrome and Firefox ... both display identical results. I am on a mac and am not running any anti-virus software.

user53817
I also just tried Safari. Exactly the same.

user53817
Just to be complete, I moved to a PC and tried again with all three browsers. No difference ... I get the bar for a minute, then repeated "can't get it to work?" messages in an infinite loop. It's NOT a browser issue.

nicholas
Akeeba Staff
Manager
Please send me a Personal Message with the following information:
- URL of the restoration
- DB hostname, username, password, database name
- FTP connection information
so that I can see what's going on.

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!

user53817
I cannot send you a private message. When I follow your link, or when I try to go to the "Private Messages" menu item, I am dropped to a screen that just says "You are logged into the private area of this site" and gives me the option to log out!

user53817
Cleared cache and got the PM sent.

nicholas
Akeeba Staff
Manager
Thank you for the PM! I can now see what's going on.

When you try using the mysqli driver, your server crashes the script with a blank page. Apparently the mysqli driver is not supported.

Now, what happens when you use the mysql driver? You run out of memory and this throws off the restoration script. Why did that happen? Because you have a table named akb_fileaccess_file which has 5+ Mb files stored in it. First, let me tell you that files belong in the filesystem and NOT in the database. Any developer deciding to place files in the database is doing something terribly wrong. That said, the only way to restore such a site is to ask your host to increase the PHP memory limit to 64Mb.

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!

user53817
Excellent! That makes perfect sense. Previously, I had used a component called FileAccess, which allows me to secure certain files so that they can be downloaded only by certain users. It is buggy and unsupported, and I have replaced it with a better plugin already on the other sites which are still live. I took this backup before the change.

I'll just do that uninstallation, drop that table, and take another backup ... hopefully that'll work! Thanks for the help.

Scott

nicholas
Akeeba Staff
Manager
Yup, that should do the trick :)

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!