Support

Akeeba Backup for Joomla!

#34277 Akeeba backup error to upload to the cloud Dreamobjects

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 on Friday, 29 January 2021 20:17 CST

mklar

Hello,

First of all, Happy new year and merry Christmas.

I think in 10 years, this is the first time I am writing to ask for help.  I find your work fantastic and it works perfectly. Thank you very much for it.

I have some problem with my managed VPS, the tec support are good but not very friendly with Joomla.

I asked them to upgrade to PHP 7.4x and to also optimize LAMP for my CMS because the server started to be slow.

They Installed and configured lsapi. PHP LSAPI's optimized coding and use of native LiteSpeed configurations make LSWS + LSAPI the fastest way to serve PHP and they increased the PHP values for the current PHP Version (7.4)

Unfortunately, Akeeba backup pro is working on the server but not on amazon S3 compatible cloud ( I use Dreamobjects for many years never had any problem).

Now I have this error:

“Argument 1 passed to Akeeba\Engine\Postproc\Connector\S3v4\Configuration::setUseDualstackUrl() must be of the type bool, null given, called in /home/XXXX/public_html/administrator/components/com_akeeba/BackupEngine/Postproc/Amazons3.php on line 337”

My Questions :

  • Could you help to fix the situation with Akeeeba backup?
  • Which PHP Handlers you recommend for Joomla and Akeeba and for a big website  ?

Thank you very much in advance  for your assistance and help.

Best regards,

 

mklar

Hello,

Sorry I forgot the log file .

Thank you,

mklar

nicholas
Akeeba Staff
Manager

The log file didn't come through but I have an idea. Go into your backup profile's Configuration and click on Save & Close. If my suspicion is correct that's all you need to do to fix this issue — and a good thing you reported this so I can add an automatic workaround for version 7.5.1.

Regarding PHP handlers, since you're using LiteSpeed it makes sense to use LSAPI. If you cannot compile PHP through LiteSpeed's control panel then PHP-FPM (FastCGI Process Manager) is just as fast and doesn't depend on LiteSpeed adding special support for it. It also doesn't need to use suEXEC, it runs under one user per process pool. Having the pool run as a specific user instead of going through suEXEC requires one less dependency and is better for security because the PHP process will definitively run as a specific user, no matter what the ownership of the PHP file is.

Disclaimer: I have only used LiteSpeed as a client of Rochen. I have not had the opportunity to configure it myself. In the end of the day it's best to use what your host is most familiar with. The performance difference will be negligible between LSAPI and FastCGI as far as I can tell. Having your host try to support a unicorn (a server setup they use nowhere else) might lead to problems and slower problem resolution. So stick with what you're using instead of trying to eke out that elusive extra 1% of performance by risking to bring the whole thing down by accident.

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!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

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!