Support

Akeeba Solo

#42640 Error: Page not redirected correctly for a frontend backup

Posted in ‘Akeeba Solo (standalone)’
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

PHP version
7.4.33
Akeeba Solo version
9.1.1

Latest post by Delemo on Friday, 16 January 2026 05:54 CST

Delemo

Hello,

 

I have taken over maintenance of a Prestashop site (1.7.11).

The first thing I want to do is set up automatic backups of the site (files and database) using Akeeba Solo and WebCron.org.

 

I think I have configured everything in Akeeba Solo.

When I run a backup from the Akeeba Solo back office, everything works fine.

 

I am encountering the following problem.

When I test the WebCron configuration, after a few minutes a page appears indicating a 303 error.

When I copy the WebCron URL into a browser, after a few minutes an error page appears: The page is not redirecting correctly.

 

Please note that the client who has entrusted me with the maintenance of their Prestashop has set up a CloudFlare system (free version) for their site.

 

Could you help me resolve this issue?

Thank you.

 

nicholas
Akeeba Staff
Manager

Both of your questions are answered in the documentation. If you have a specific question which is not answered by it, please let me know. The way your ticket is phrased it tells me you went through the text in the Schedule Automatic Backups page but didn't click the link to the (much more detailed) documentation.

Why the front-end backup URL fails from a web browser:

  • It is not designed to be run from a normal web browser, but from an unattended cron script, utilizing wget or cron as a means of accessing the function.

  • Normal web browsers tend to be "impatient". If a web page returns a bunch of redirection headers, the web browser thinks that the web server has had some sort of malfunction and stop loading the page. It will also show some kind of "destination unreachable" message. Remember, these browsers are meant to be used on web pages which are supposed to show some content to a human. This behaviour is normal. Most browsers will quit after they encounter the twentieth page redirect response, which is bound to happen. Please do not report that Firefox, Internet Explorer, Chrome, Safari, Opera or another browser doesn't work with the front-end backup feature. It was NOT meant to work by design.

How to set up the backup using webcron.org:

Using webcron.org to automate your backups

Assuming that you have already bought some credits on webcron.org, here's how to automate your backup using their service.

First, go to Akeeba Solo's main page and click on the System Configuration button. Find the option titled Enable front-end and remote backup and set it to Yes. Below it, you will find the option named Secret key. Type in a secret key. We strongly recommend using only alphanumeric characters, i.e. 0-9, a-z and A-Z. For the sake of this example, we will assume that you have entered ak33b4s3cRet in that field. We will also assume that your site is accessible through the URL http://www.example.com.

Log in to webcron.org. In the CRON area, click on the New Cron button. Here's what you have to enter at webcron.org's interface:

  • Name of cronjob: anything you like, e.g. "Backup www.example.com"

  • Timeout: 180sec; if the backup doesn't complete, increase it. Most sites will work with a setting of 180 or 600 here. If you have a very big site which takes more than 5 minutes to back itself up, you might consider using the native CRON script (backup.php) instead, as it's much more cost-effective.

  • Url you want to execute: http://www.example.com/index.php?view=remote&key=ak33b4s3cRet

    (for Akeeba Backup for WordPress replace index.php?view=remote with /wp-admin/admin-ajax.php?action=akeebabackup_legacy)

  • Login and Password: Leave them blank, unless you have enabled password protection by .htaccess for your Akeeba Solo installation. In this case you will need to supply this common username and password in these fields.

  • Execution time (the grid below the other settings): Select when you want your CRON job to run

  • Alerts: If you have already set up alert methods in webcron.org's interface, we recommend choosing an alert method here and not checking the "Only on error" so that you always get a notification when the backup CRON job runs.

Now click on Submit and you're all set up!

Remember, the execution time you select must be enough for your site's backup to run to completion. If your backup takes 10 minutes (600 seconds) to complete and you have set a WebCRON timeout of 180 seconds it will fail, showing you the last HTTP status which is of course HTTP 303 See Other since the frontend backup runs by issuing HTTP redirections.

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!

Delemo

Hello Nicholas,

 

I did indeed overlook the correct execution time assessment.

By changing the timeout to 1800 seconds in WebCron, everything works perfectly.

 

The ticket is resolved.

Thank you for your help.

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!