Apachе Passеngеr Error in cPanеl’s Python Sеlеctor typically arisеs bеcausе thе Apachе Passеngеr modulе is not installеd on your sеrvеr. Apachе Passеngеr is a wеb and application sеrvеr that intеgratеs with Apachе, it is nеcеssary for thе Python Sеlеctor to function corrеctly. The solution to this issue is to install thе еa apachе24 mod alt passеngеr modulе on your sеrvеr.
Symptoms
You receive one of the following errors when attempting to use “Python Selector” or “NodeJS Selector” in cPanel.
Apache Passenger is required by Python Selector. Please, contact your hoster.
Apache Passenger is required by NodeJS Selector. Please, contact your hoster.
Description
This error occurs when the Passenger package is not installed.
Workaround
- Access the server’s command line as the ‘root’ user via SSH or “Terminal” in WHM.
- Run the following command.
- CloudLinux 6
yum -y install ea-ruby24-mod_passenger
CloudLinux 7
yum -y install ea-ruby27-mod_passenger
CloudLinux 8
yum -y install ea-ruby27-mod_passenger
CloudLinux 9
yum -y install ea-apache24-mod-passenger
By running these commands, you will install the necessary Passenger module for your CloudLinux version, resolving the error and enabling the use of Python and NodeJS Selectors in cPanel.
Conclusion:
Installing the appropriate Passenger package will fix the “Apache Passenger is required” error, allowing you to use the Python and NodeJS Selectors in cPanel seamlessly. If you’re not comfortable performing these steps yourself, it’s advisable to contact your hosting provider for assistance.
- CloudLinux 6