Support

Akeeba Backup for Joomla!

#20487 Remote storage not working for front end backup

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, 16 July 2014 02:41 CDT

user71337
Hi,
I bought Akeeba backup yesterday. I'm backing up my site to google cloud. If I use backend backup, the backup is going to google cloud without any issues. But when I use frontend back, file is getting backed up but not being transfered to google cloud. I see the "Transfer Archive (googlestorage)" hyperlink beside the archive file. Please find attached logs. I appreciate your help.

Thanks,

nicholas
Akeeba Staff
Manager
Hello Rami,

According to your log file the backup doesn't complete at all. In fact, we can see that only the first two steps run. This is exactly before Akeeba Backup issues an HTTP redirection to step the backup. This leads me to believe that you have not set up your front-end backup correctly.

If you are using wget or curl please follow our documentation instructions to create the proper command line for running the backup. For example, wget requires the --max-redirect parameter. If you are already using our documented command line, also shown in the component's Scheduling Information page, please contact your host as they may have disabled redirection following in wget or curl.

If you are using WebCron please follow our documentation's instructions, also shown in the component's Scheduling Information page, to set up the CRON job in a way that supports following redirections and not timing out.

If you are using a different third party CRON service or your host's facility to access URLs on a schedule ("fake" CRON) please note that you MUST ensure that they follow HTTP redirections. If they don't the front-end backup won't work, as explained in our documentation.

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!

user71337
Thanks for the reply.
I'm using webcron. Please find attached log. Last couple of backups went well but files are not transferred to google cloud. I have followed exact instructions from documentation from your website. Please help. Even if click on "Transfer Archive (googlestorage)" hyperlink beside the backup file, I'm getting a server error. Thanks, Rami

user71337
Thanks for the reply.
I'm using webcron. Please find attached log. Last couple of backups went well but files are not transferred to google cloud. I have followed exact instructions from documentation from your website. Please help. Even if click on "Transfer Archive (googlestorage)" hyperlink beside the backup file, I'm getting a server error. Thanks, Rami

nicholas
Akeeba Staff
Manager
This is your problem:
WARNING |140716 02:21:59|curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set

Since your host is using open_basedir restrictions it is impossible to have the PHP cURL module follow redirections. This cURL option is mandatory if you want to use Google Storage. You can ask your host to disable open_basedir restrictions or use a different storage engine which doesn't require this option, e.g. Dropbox. Alternatively, you can use CloudDAV with Akeeba Backup's WebDAV storage engine, linking CloudDAV to your Google Storage account. Creating a personal CloudDAV account is free of charge.

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!