Page 1 of 1
Ioncube Broken in new release
Posted: Mon Nov 15, 2021 6:57 pm
by revelnode
Seems after the official release of Vesta (v1.0) Ionsube got broken somehow. Everything else works for me, except Softaculous. When I try and access it, I get his message:
Code: Select all
Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.
I have the loaders installed:
Code: Select all
php73-php-ioncube-loader.x86_64 11.0.0-1.el7.remi @remi
vesta-ioncube.x86_64 1.0.0-1 @vesta
But the issue still persists. This only happened with the latest release. I do not want to downgrade, like I said, everything else seems to work, my sites are fine from what I can tell. But I need access to Softaculous.
Re: Ioncube Broken in new release
Posted: Mon Nov 15, 2021 7:25 pm
by revelnode
Just to add to this my specs:
Code: Select all
CentOS Linux release 7.9.2009 (Core)
I use Apache to serve websites, not Nginx (Although Nginx is installed as part of Vesta)
If you require any more info, please let me know I will try and provide.
Re: Ioncube Broken in new release
Posted: Mon Nov 15, 2021 9:00 pm
by imperio
Will be fixed in 1.0.0.6
try to run this command
Code: Select all
/usr/local/vesta/ioncube/ioncube.sh
Re: Ioncube Broken in new release
Posted: Mon Nov 15, 2021 9:15 pm
by revelnode
imperio wrote: ↑Mon Nov 15, 2021 9:00 pm
Will be fixed in 1.0.0.6
try to run this command
Code: Select all
/usr/local/vesta/ioncube/ioncube.sh
Yeah... something odd about that... That was a directory on my machine... so I ran:
Code: Select all
/usr/local/vesta/ioncube/ioncube.sh/ioncube.sh
This just totaly messed up the whole thing... Went from the previous error to:
Even tried moving it back to the original location, so that running you command worked (removed the directory) and still, same issue. Here are the steps I did to fix this mess.
1. Disable the plugin via the VestaCP Panel, do this by going to "Server" in the top panel. Selecting "Configure" beside your servers FQDN (domain name), going down to "Vesta Control Panel Plugins" and selecting "No" under Softaculous - This will remove "Apps" from the menu.
2. From the console (or ssh) Run the following 3 commands:
Code: Select all
v-delete-vesta-softaculous
rm -f /usr/local/vesta/softaculous/vst_installed
v-add-vesta-softaculous
This should spit out a bit of code:
Code: Select all
///////////////////////////////
// INSTALLING SOFTACULOUS
// Detected Panel : Vesta Control Panel
// CONFIGURED universal.php
// FETCHED THE LICENSE
// UPDATED SCRIPTS CATEGORIES
// UPDATED SCRIPTS LIST
// ADDED CRON JOB
// BUILDING SCRIPT CACHE
[Mon Nov 15 16:06:50.420048 2021] [so:warn] [pid 2388] AH01574: module ruid2_module is already loaded, skipping
// Script Packages will be downloaded in background
///////////////////////////////
...
And just below the above you should see that it was successfully installed. Then go back into the admin panel, re-enable it, and it should work... at least in my case it did.
Re: Ioncube Broken in new release
Posted: Mon Nov 15, 2021 9:21 pm
by imperio
Does it mean that your problem is solved?
Re: Ioncube Broken in new release
Posted: Mon Nov 15, 2021 10:07 pm
by revelnode
Yes, sorry, it is, I was able to once again access Softaculous after I performed the steps above.
Re: Ioncube Broken in new release
Posted: Mon Nov 15, 2021 10:09 pm
by imperio
Ok, fix will be in 1.0.0.6
Re: Ioncube Broken in new release
Posted: Mon Nov 15, 2021 10:11 pm
by imperio