Edit page. Are you looking to install Passenger on Heroku? Please follow the Heroku guide. Then sorry, we do not provide packages for this version at the moment. Windows is not supported Our apologies to Windows users. Passenger doesn't support Windows. We require a Unix-like operating system. Please select the relevant integration mode.
In addition, you also see a piece of text that the Not Found error page is generated by Nginx. If it doesn't, please add it. If Passenger was not able to initialize, then it will log the error, and then Nginx will behave as if Passenger was never installed in the first place.
As a result, Nginx will try to serve static files in your web app's static files directory, fail to do so, then report a Not Found error. To solve this problem, please open the Passenger log file and look for any error messages there. The error messages will tell you why Passenger failed to initialize. Please take action accordingly. Make sure Passenger recognizes your application. If autodetection fails, for example because you are using non-standard filenames, you might have to specify additional options.
Passenger tries to access your application directory in order to find out what language it's written in. This access is initiated from inside an Nginx worker process. This error indicates that the Nginx worker process does not have the proper permissions to access your application's root directory.
You need to relax permissions to that the Nginx worker process can access your application directory, by making the directory group- and world- executable :. You also need to ensure that all parent directories are also 'executable' by the Nginx process:. On Unix, the 'executable' permission on directories dictates whether a process is allowed to access files or subdirectories within that directory.
The 'readable' permission dictates whether a process is allowed to see what files are inside the directory, but does not necessarily allow access to them. You can learn more at Wikipedia. Please refer to Reverse port binding in Node. Learn about the new features: Generic Language Support. Or jump straight to the GLS guides. Yes No. Current Integration Nginx Apache Standalone. Press Enter to continue, or Ctrl-C to abort.
Found: no Some required software is not installed. But don't worry, this installer will tell you how to install them. Done Building dependency tree Reading state information Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
Here's my system versions. Improve this question. CodeGeeky CodeGeeky 1 1 gold badge 5 5 silver badges 15 15 bronze badges. This really looks like it'd be answered better on superuser.
Add a comment. Active Oldest Votes. According to your log, it seems that Apache2 is not installed. Found: no If it is, could you provide its version? Improve this answer. Sign up or log in Sign up using Google. Sign up using Facebook.
0コメント