On my new servers Softaculous (userend part) wont run as its suposed to, because the variables isnt populated.
The problem is that in some cases, scripts, running /usr/local/cpanel/base/frontend/x3 (softaculous symlink is located in here), wont use CPanels PHP, but servers main PHP CLI instead.
The solution is to ensure, that server utilizes the cPanel PHP install instead of the main system PHP for scripts loaded via cPanel.
The process to make this change is as follows:
Only if the server output is:
stat: cannot stat `/var/cpanel/usecpphp': No such file or directory
----------------------- For immediate support please email us at our Support email address. PMs sent to any Softaculous Team member or posting in the forums is not the official way to get support.
Remote Installer - AEFER Softaculous Webuzo - It is Softaculous Standalone for Enterprises, SMB, Developers. Deploy it on Dedicated Servers, VPS, Virtual Appliances or the Cloud
Softaculous Virtualizor - The Next Generation VPS Panel
This is just to confirm that the above solution worked of me.
Softaclulous was only working for some users and not others.
On the users that it wasn't working on it would only produce a white page, or download the index.live.php page.
I had concluded that it was a php error in that some modules/plugins may not be present on some accounts but were on others, however I didn't fancy a huge trial and error test run.
I followed the above instructions to change users to use cpanels version of php and everything works fine.