1. Alt-PHP Installation Failed

After successful conversion/installation of CloudLinux Server, its very common the CloudLinux Wizard fails to install Alt-PHP. You can solve this by installing the Alt-PHP from command line.

Group install Alt-PHP
Copy to clipboard
yum groupinstall alt-php

Remember, the above command will install all avaialble Alt-PHP versions. You can install Alt-PHP version selectively also but with different approach.The most common strategy is as follow-

Replace XX with your preferred version number
Copy to clipboard
yum install alt-phpXX*

2. Node JS Installation Failed

After successful installation of cloudlinux, CloudLinux Wizard from inside the WHM, often failed to install Node JS.

In these case, you can follow the below steps to complete your Node JS instalation-

Step 1 : Install the Alt-NodeJS package
Copy to clipboard
yum groupinstall alt-nodejs
Step 2 : Install the Pushion Passenger module, LVE Utils, and LVE Manager
#For CloudLinux 8
yum install lvemanager lve-utils ea-ruby27-mod_passenger

#For CloudLinux 9
yum install lvemanager lve-utils ea-apache24-mod-passenger
Step 3 : CloudLinux recommends that CageFS is installed as well for enhanced security
Copy to clipboard
yum install cagefs
Step 4 : After these packages are installed, the cPanel service must be restarted
Copy to clipboard
/usr/local/cpanel/scripts/restartsrv_cpsrvd

After the services restart, the feature needs to be enabled for all users under the options tab in the LVE Manager.

Once these steps are complete, the NodeJS selector is available inside the cPanel.

3. Python Installation Failed

Similar to Node JS, often you face Python failed to install.

In these case, you can follow the below steps to complete your Python instalation-

Step 1 : Install the alt-python packages
Copy to clipboard
dnf groupinstall alt-python -y
Step 2 : Install the lvemanager, lve-utils, and alt-python-virtualenv packages
Copy to clipboard
dnf install lvemanager lve-utils alt-python-virtualenv -y
Step 3 : Install the passenger module
#For CloudLinux 8
dnf install ea-ruby27-mod_passenger -y

#For CloudLinux 9
dnf install ea-apache24-mod-passenger -y

Now the feature needs to be enabled for all users under the options tab in the LVE Manager.

Once these steps are complete, the Python selector is available inside the cPanel.