2012-12-14 2 views
1

최근 Mac mini 서버에서 Mountain Lion을 새로 설치했습니다.Mountain Lion (OS X Server) 및 RVM을 사용하여 승객 3.0.18을 시작할 수 없습니다.

내가 볼 수있는 오류없이 http://www.phusionpassenger.com의 지침에 따라 버전 3.0.18을 설치했습니다. 나는 다음과 같은 문 밖으로 주석 처리

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 

은 샘플 내 이름은 마스크와 여기

rvmsudo gem install passenger-enterprise-server-3.0.18.gem 
rvmsudo passenger-install-apache2-module 

는 /etc/apache2/httpd.conf 내 항목입니다 가상 호스트 항목. 파일에 3 개가 있습니다.

<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> 

아파치를 여러 번 다시 시작했습니다. 내 서버의 정보는 다음과 같습니다.

[~]$ 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 

나는 이것에 대한 온라인 검색을 시도했습니다. 나는 나의 이해에서 여객이 몇 년 동안 주변에 있더라도이 특정한 에러에 그다지 그다지 많은 것이 없다는 것에 놀랐다. Phusion Passenger Google 그룹스에이 문제를 게시했지만 아무 것도 듣지 못했습니다.

도움이 필요하시면 LOL이 빠를수록 좋습니다. 진지하게 내일 저녁까지 내 세 웹 사이트 중 하나를 가지고 있어야합니다. 이 문제를 막는 유일한 문제입니다. 다시 한번 감사드립니다.

답변

3

검색을 계속했지만 Mountain Lion을 사용하는 사람들에게이 오류가 표시되지 않았습니다. 몇 일간의 좌절 끝에 필자는 최근에 지원 패키지 중 하나를 구입했기 때문에 Phusion에 연락하기로 결정했습니다. 내가받은 지원은 내가 지불 한 것 이상의 가치가있었습니다. 나는 뭔가가 라이온과 마운틴 라이온 사이에서 바뀌 었음에 틀림 없다고 결론을 내 렸지만 어디에 있는지 알지 못했습니다.

Mountain Lion (OS X Server)으로 업그레이드 한 후 설치 프로그램에서 Lion Server와 함께 Passenger를 사용할 때 완벽하게 작동했습니다. 광범위한 검사를 많이 한 후 지원 담당자가 웹 서버의 설정 파일에있는 /etc/apache2/httpd.conf을 변경하기로 결정한 경우 /Library/Server/Web/Config/apache2/httpd_server_app.conf. 모든 Rails 애플리케이션이 완벽하게로드되었습니다. 분명히 다른 설정 파일은 무시되거나 무언가입니다. 지원 담당자가 /etc/apache2/httpd.conf에있는 것들을 시도하면서 나를 안내 할 때 그들에 아무 것도 나타나지 않았습니다. 이것은 그가 웹 서비스 설정 파일을 업데이트하기로 결정했을 때입니다.

참고 : Phusion의 지원 팀에게 외쳐야합니다. 내가 건초 더미에서 바늘을 찾았다 고 말하면 나는 과장하지 않습니다. 필자는 다시 사용할 필요가없는 지원 파일을 여러 파일로 만들었습니다. 그들은 우수하고 일하기가 매우 쉬웠습니다.

관련 문제