J'ai récemment effectué une installation propre de Mountain Lion sur mon serveur Mac Mini.Impossible de démarrer Passenger 3.0.18 à l'aide de Mountain Lion (OS X Server) et RVM
J'ai installé la version 3.0.18 en utilisant une gemme selon les instructions sur http://www.phusionpassenger.com sans erreurs que j'ai pu voir.
rvmsudo gem install passenger-enterprise-server-3.0.18.gem
rvmsudo passenger-install-apache2-module
Voici mes entrées dans /etc/apache2/httpd.conf avec mon nom d'utilisateur masqué:
LoadModule passenger_module /Users/username/.rvm/gems/ruby-1.9.3-p327/gems/passenger-enterprise-server-3.0.18/ext/apache2/mod_passenger.so
PassengerRoot /Users/username/.rvm/gems/ruby-1.9.3-p327/gems/passenger-enterprise-server-3.0.18
PassengerRuby /Users/username/.rvm/wrappers/ruby-1.9.3-p327/ruby
Je décommenté la déclaration suivante:
Include /private/etc/apache2/extra/httpd-vhosts.conf
Voici un échantillon entrée d'hôte virtuel. J'ai trois d'entre eux dans le fichier.
<VirtualHost *:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
PassengerAppRoot /Users/username/Sites/myfolder/
DocumentRoot /Users/username/Sites/myfolder/public
<Directory /Users/username/Sites/myfolder/public>
Allow from all
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
J'ai redémarré Apache plusieurs fois. Voici les informations de mon serveur:
[~]$ ps -ef | grep Passenger
501 18804 303 0 12:39PM ttys000 0:00.00 grep Passenger
[~]$ rvmsudo passenger-status
Password:
**ERROR: Phusion Passenger doesn't seem to be running.**
[~]$ rvmsudo passenger-config --version
3.0.18
J'ai essayé de faire des recherches en ligne à ce sujet. J'ai été surpris qu'il n'y avait pas beaucoup de choses sur cette erreur spécifique même si, d'après ce que j'ai compris, Passenger existe depuis quelques années. J'ai signalé ce problème sur les groupes Google Phusion Passenger mais je n'ai rien entendu.
Toute aide serait appréciée, le plus tôt sera le mieux LOL. Sérieusement, j'ai besoin d'avoir l'un de mes trois sites d'ici demain soir. C'est le seul problème qui empêche cela. Merci encore.