title: Can I run Node.js on cPanel without CloudLinux?
body: <p>I'm trying to deploy a node.js app on my server.</p>
  
  <p>I've followed the instructions laid out by cPanel in their documentation here: <a href="https://documentation.cpanel.net/display/CKB/Guide+to+Node.js+Installations" rel="nofollow noreferrer">Guide to Node.js Installations</a> and here: <a href="https://documentation.cpanel.net/display/CKB/How+to+Install+a+Node.js+Application" rel="nofollow noreferrer">How to Install a Node.js Application</a>. I want to do this without CloudLinux and given Apache's Node.js module it seemed to be possible. </p>
  
  <p>However, even though deploying the app in the backend seems fine, I'm getting this error when trying to access the app in my browser:</p>
  
  <p><strong>The Phusion Passenger application server tried to start the web application through a Passenger-internal helper tool called the SpawnEnvSetupper. But that helper tool encountered an internal error.</strong></p>
  
  <p><strong>Error Details: Failed to initialize LVE library: : init_lve error [2]
  The stdout/stderr output of the subprocess so far is: Error: Failed to initialize LVE library: : init_lve error [2]</strong></p>
  
  <p>I don't know much about LVE but I do know that it's a part of CloudLinux. So, do I still need to have CloudLinux installed after all? Thanks.</p>
  
  <p><strong>Update:</strong>
  Tried deploying the same node.js app on a subdomain and had the same error. Then I tried to deploy it on another server that I manage (following the same steps) and was able to do so successfully. My hosting company seems to think there was an issue when I uninstalled CloudLinux from my server. (I had previously set it up to run Node and then had it removed once I discovered that I wouldn't need it.)</p>