Support

Akeeba Backup for Joomla!

#21507 White page after upgrade 3.0.5 to 4.1.0.rc1

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 Friday, 21 November 2014 11:48 CST

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

white page http://cessnaflyer.org/administrator/index.php?option=com_akeeba (client of us) .

Error reporting shows Fatal error: Fatal error: Call to undefined method DirectoryIterator::getExtension() in /web/sites/aviation/cessnaflyer.org/administrator/components/com_akeeba/engine/Configuration.php on line 355 after upgrade from 3.0.5 (which runs as expected on this client site)

The same site on our development servers (we are making large changes to this site) on Joomla 3.3.6 wih PHP 5.4 has no issues with it

Cheers
Leo Lammerink
MD GWS-Desk.com

tampe125
Akeeba Staff
Hello Leo,

thanks for the report.
This issue was already fixed in the latest dev release, can you please download it and try again?

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

gws154
Uploaded the dev release and get now

Fatal error: Can't inherit abstract function Psr\Log\LoggerInterface::log() (previously declared abstract in Akeeba\Engine\Util\Log\LogInterface) in /web/sites/aviation/cessnaflyer.org/administrator/components/com_akeeba/engine/Util/Logger.php on line 28

tampe125
Akeeba Staff
Your PHP version contains a known bug on how classes are inherited, this is why you are getting that error.
PHP 5.3.3 reached its End Of Life about 5 years ago, moreover it has several other bugs and security issues.

Our advice (and the only solution) is to switch to a more recent version of PHP.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

gws154
Davide,
I am fully aware of that but you (Akeeba) cannot force users who are on lousy servers (like this client is to move hosts just because you do not support the php version any longer. (read my lips: you are talking Joomal 2.5.27 here (!) ) So THAT answer to a major issue (look at your tickets (!!! where you have many similar issues) is a non answer for me and my colleagues. You can blame outdated server syes.... But id it works on this server with Akeebabackup 3.0.5 and not with the new release YOU HAVE A BUG!

nicholas
Akeeba Staff
Manager
The minimum server requirements are documented in https://www.akeebabackup.com/documentation/akeeba-backup-documentation/requirements.html As you can read, it tells you to visit our compatibility page for more information.

Our compatibility page (https://www.akeebabackup.com/compatibility.html) reads:
Since February 23rd, 2013 all new versions of our software require PHP 5.3.4 or later. If your server is using PHP 5.3.3 or earlier please note that it is buggy and out of date as it was released on July 22nd, 2010. Any PHP version older than a couple of months can be assumed out of date and vulnerable to security flaws.


Please count the months since this announcement. It is not one, not two, but twenty two (22) months. So, we have been warning you that we do not support your ancient PHP version for nearly two years. I consider this more than fair warning. You chose to ignore our warnings over the past 22 months. How is that a bug is beyond me and any reasonable person.

Do you also consider it a bug that IE 9 wouldn't install on Windows XP when IE 8 had no problem with it? Because this is what you're telling me: if a company publishes one version of their software which is compatible with one specific environment they are somehow obliged to keep on supporting this aging and sometime along the line obsolete environment forever. Nobody does that.

Even the companies which produce LTS software will only provision ancient versions of software in their LTS releases which was released at the time the software entered its LTS reduced support (security fixes only, no bug fixes) phase, case in point being Linux distributions like Ubuntu and CentOS. If you want to operate in an LTS environment it should be reasonable to expect to only be able to use software which was current at that point. Akeeba Backup DOES offer old releases which only receive security fixes (but not bug fixes) to cater for this need. Your demand of being provided with actively supported software for an LTS environment has a deeply flawed logic behind it. Actively supported software is designed to run on actively supported environments. You can simply use Akeeba Backup 3.11 on your LTS environment.

Please refrain from using any derogative or antagonistic language in your future replies to us, especially when we have given you an easy to understand reply founded in logic and common sense. I am closing this ticket now.

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!

nicholas
Akeeba Staff
Manager
Per your continued abuse in ticket #21515, aptly titled "WHAT A CRAP REACTION" your account is terminated without a refund according to the provisions of our ToS. We remind you that you unreservedly agreed to the ToS when signing up and you were given two warnings to stop abusing us, the latest of which in this very ticket.

Your intent to publish the contents of our communication is perceived as a unilateral waiver of the expectation of privacy in private tickets. We agree to forego the privacy of the communication contained in these two tickets and made them public to further help anyone interested in finding out exactly what transcended.

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!