我最近在我的 Mac Mini Server 上进行了 Mountain Lion 的全新安装。
我根据http://www.phusionpassenger.com上的说明使用 gem 安装了 3.0.18 版,没有看到任何错误。
rvmsudo gem install passenger-enterprise-server-3.0.18.gem
rvmsudo passenger-install-apache2-module
这是我在 /etc/apache2/httpd.conf 中的条目,我的用户名被屏蔽了:
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
我取消了以下声明的注释:
Include /private/etc/apache2/extra/httpd-vhosts.conf
这是一个示例虚拟主机条目。我在文件中有三个。
<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>
我已经多次重新启动 Apache。以下是来自我的服务器的信息:
[~]$ 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
我曾尝试对此进行在线搜索。我很惊讶,尽管根据我的理解,Passenger 已经存在了几年,但这个特定错误并没有那么多。我已经在 Phusion 乘客 Google 群组上发布了这个问题,但没有听到任何消息。
任何帮助将不胜感激,越早越好 LOL。说真的,我需要在明天晚上之前启动我的三个网站之一。这是阻止这种情况发生的唯一问题。再次感谢。