Support

Akeeba Backup for Joomla!

#22639 Cannot stop ANGIE

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 Tuesday, 26 May 2015 10:12 CDT

leggett26
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:

We have configured Akeeba Backup for Joomla 4.2.0 to create a JPA file with the Advanced Option, Embedded restoration script, set to off.

We are using Akeeba Unite 2.0.0 to do a command line restore of the JPA file.

On completion, it is necessary to remove the .htaccess file (not a huge problem, as this can be automated) to access the site.

The issue is that on accessing the site, we are taken into the ‘Angie’ screen, rather than directly to the restored site.

We would not expect this to happen, as we have turned off the Embedded restoration script in the backup options.

Since we are using Unite, we are able to configure the desired database and table prefixes, and therefore don’t need or want ‘Angie’.

This worked absolutely fine with the previous versions of the Backup and Unite products.

nicholas
Akeeba Staff
Manager
> On completion, it is necessary to remove the .htaccess file (not a huge problem, as this can be automated) to access the site.

Or you can tell UNiTE to use a .zip file with a custom .htaccess file which works fine on the restored site.

> The issue is that on accessing the site, we are taken into the ‘Angie’ screen, rather than directly to the restored site.

I am having a double "what the heck" moment here. The two reasons are:
1. Setting "Embedded installer" to "None" (there is no "Off" option so I assume this is what you mean) does not put ANGIE code in the backup archive.
2. Your backup archive does have an "installation" directory since the SQL files are stored in installation/sql. However, UNiTE's clean-up stage removes the installation folder. This means that Joomla! doesn't see that directory and doesn't perform the redirection. And since the folder's gone there's no way it runs ANGIE, considering that the code is not there.

I suspect a code cache. Do you have an installation directory left over in your restored site? If not then you have set up a code cache in PHP. PHP 5.5 and later do come with opcache (formerly: Zend OpCode Cache) enabled by default. If this is the case you need to restart the web server daemon or PHP-FPM upon restoring the site, depending on how your server is set up.

If you do see the installation directory it means that UNiTE didn't have adequate access to remove it. In this case I would guess that you're using UNiTE's FTP mode to let it write the extracted files. Does your FTP user have the privileges to delete, not just create, files and folders?

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!

leggett26
Hi,

I have a version numbered 3.7.10 which works for us but I have lost the zip to install it to our other sites. Could you kindly show me where I can get a zip file for this version as I could not see it as a release in the downloads section of the website.

Kind regards

Ian Leggett

nicholas
Akeeba Staff
Manager
Version 3.7 was never supported on Joomla! 3.3. In fact I can guarantee you that even if you manage to install it you will not be able to get it to run properly. And even if you manage to use it the restoration will have problems. 3.7 was written about 2 years before Joomla! 3.3 even existed.

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!

leggett26
Hi Nicholas,

Please see screenshot attached and you will see I am using a 3.7.10 and it seems to work fine in Joomla 3.3. This is odd, any ideas as whatever I have installed here works.

Kind regards

Ian Leggett

nicholas
Akeeba Staff
Manager
Akeeba Backup 3.7 predates Joomla! 3.3. Moreover Akeeba Backup 3.7 is very, very old and has several known issues. Two of them are security issues we fixed last summer.

I do understand why AB 3.7 runs on Joomla! 3.3: Joomla! 3.3 later comes with a relatively up-to-date version of our FOF framework. This means that the interface can run. The backup generated has an installer never designed for Joomla! 3.3, though. If you try to restore your site you WILL lose some configuration.php settings. Not to mention the known issues, including the two security issues, in your ancient and completely unsupported version of Akeeba Backup.

Akeeba Backup 4.2.1 is compatible with Joomla! 3.3 and the only version of Akeeba Backup we will support on Joomla! 3.3.

I already told you what to check but I repeatedly got no feedback about it. I'm sorry, I have no option but to close this ticket :(

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!