Support

Akeeba Backup for Joomla!

#36913 Site Transfer Wizard and PHP 8.0

Posted in ‘Akeeba Backup for Joomla!’
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

Puckmeister

Please look at the bottom of this page (under Support Policy Summary) for our support policy summary, containing important information regarding our working hours and our support policy. Thank you!


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:

When i try to use the site transfer wizard to transfer a fresh backup to a new site which has php 8 active, the upload instantly stops. On the target server only the folder kicktemp was created, with nothing in it.

When i switch to php 7.4 on the target server, the upload works fine the files are extracted and i can click "Run Kickstart".

I can reporduce this on every instance on my hosting account on mittwald, a midsize german business hoster. My actual workaround is to set php to 7.4 while transferring, but i thought now its time to try to get a real solution for this.

Thanks and best regards, Chris

nicholas
Akeeba Staff
Manager

Akeeba Backup and Kickstart are developed on PHP 8.1. This is not a PHP version compatibility issue. Most likely it is an issue with the PHP settings on your host. Do keep in mind that each PHP version of the same server and the same site has a different set of configuration options.

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!

Puckmeister

Thx for your reply. I am like you pretty sure that akeeba is not the problem.

My hope was to get support for finding the incompatibility with my php version. I just switch it from 7.4 to 8 and do not know how to exactly find out why the upload breaks.

nicholas
Akeeba Staff
Manager

To make an educated guess in an attempt to answer this question I need to know where it stops. If it stops when it tells you that it's uploading Kickstart the problem is most likely that PHP 8.0 on your host has not enabled a PHP extension we use such as json, curl, zlib or tokenizer. Or maybe its memory limit is much lower.

The best way to figure this out is check out the PHP 7.4 settings (enabled extensions and PHP settings) and note them down / take screenshots. Then compare them to the PHP 8.0 settings. Whatever is different, change it to how PHP 7.4 is set up.

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: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

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!

Summer vacations: Our support will be closed for replies and new tickets from August 6th to August 21st, 2022 due to summer vacations.