softaculous error log spam on php 8.1

bloop

Verified User
Joined
Jul 17, 2021
Messages
18
I get this error in my php error log every 5 minutes:

[29-Dec-2022 11:40:01 America/New_York] PHP Fatal error: The file /usr/local/directadmin/plugins/softaculous/includes71/do_backups.php encoded as type [1/71] cannot be decoded by this version of the ionCube Loader.

I don't actually care about softaculous, I don't use it, but I'm getting annoyed by the log spam. Oddly enough, this didn't start right when I set php 8.1 as the default version, it started later on, but it's been going on for a while. I was hoping it would resolve itself, but so far no luck.

Is there any way to stop it from doing this? Again, I do not care about softaculous at all, removing it would be an acceptable solution for me if that's possible (and doesn't break anything else in unexpected ways). And making php 7 or 8.0 the default php version is also not an option for me.

Thanks in advance for any help.
 
Okay, I also just found out that if I delete the error log and the softaculous errors which happen every 5 minutes re-create it, it will be created by the user root, which prevents any errors from the application to be successfully logged, since there won't be write permissions to it.

That takes this problem from annoying to harmful, does anyone know how to fix this?
 
Thanks for the responses!

I do have ioncube installed. I think the errors started popping up because I didn't have any version of php 7 enabled at all anymore, maybe. But I reinstalled it, and that also did not fix it (even with a full custombuild rebuild, rebooting the server, you name it).

I suppose I will try the softaculous support, thanks for the tip.
 
I didn't have any version of php 7 enabled at all anymore, maybe.
That might indeed be the case as the error is referring to php71.

Maybe the backup option must be setup again. It might be some configuration option somewhere in Softaculous which configures the backup. I'm sure they can tell you what to change.

You're welcome.
 
Error messages says "cannot be decoded by this version of the ionCube Loader". So either the ioncubeloader for this php-version is missing (ioncubeloader must be installed dedicated for each single php version), or softaculous is using a php version with a wrong ioncube loader version, which i dont believe.
Softaculous runs on 7.4 and 8.1 without problems (for 8.2 there is no ioncubeloader at the moment), and seems to have a fall-back modus to php 7.4. It should run. Try it on 8.1
 
Back
Top