2011-02-18 4 views
1

J'ai installé Apache2 et ça marche bien.l'installation du passager sur Apache2 en utilisant rvm

Et j'ai installé rvm suivant this link. Après cela, j'ai exécuté les commandes de suivi en tant qu'ordre. En fait, certaines de ces commandes sont de this link en installant redmine.

rvm install 1.8.7 
rvm use 1.8.7 
gem install rails -v=2.3.5 
gem install postgres-pr pq 
gem install i18n -v=0.4.2 

gem install passenger 
passenger-install-apache2-module 

et ajoutez à ce apache2.conf

LoadModule passenger_module /home/myhome/.rvm/gems/ruby-1.8.7-p330/gems/passenger-3.0.2/ext/apache2/mod_passenger.so 
PassengerRoot /home/myhome/.rvm/gems/ruby-1.8.7-p330/gems/passenger-3.0.2 
PassengerRuby /home/myhome/.rvm/wrappers/ruby-1.8.7-p330/ruby 

Ce journal est pour Apache après le redémarrage

[notice] Apache/2.2.16 (Ubuntu) PHP/5.3.3-1ubuntu9.3 with Suhosin-Patch Phusion_Passenger/3.0.2 configured -- resuming normal operations 

Mais !!!, si j'ouvre ma page racine de Redmine, juste affiche la liste des fichiers dans le répertoire public. Je pense que le passager peut ne pas fonctionner correctement.

Pourquoi? et comment résoudre ce problème? J'ai essayé tout ce que je peux faire pendant 2 jours T-T

Répondre

1

Vous devriez voir le Passenger Integration guide de RVM, ou le plus détaillé guide from Phusion (les fabricants de passager). Notez que dans le guide de Phusion, vous devez omettre le --pre lors de l'installation de la gemme, car le guide a été écrit lorsque le passager 3 était encore en version bêta.

+0

installé passager en utilisant 'gem install passager --pre' et lancé 'passager-install-apache2-module' à nouveau, mais le même problème ... T-T –

Questions connexes