[ruby-it] passenger...

Alessandro Benisi alessandrobenisi a hotmail.com
Sab 28 Feb 2009 12:01:36 CET


Dunque.
Io l'ho appena usato con successo per un'applicazione rails per un 
progetto per la mia tesi.
Io ho installato passenger da gemma tramite il comando

# gem install passenger

Infine ho installato il mod_rails tramite il comando

# passenger-install-apache2-module

eseguito da root.

Per far funzionare correttamente la mia applicazione rails ho dovuto 
perņ mettere tutta la struttura della web application all'interno della 
document root di apache. Nel virtual host ho messo come document root il 
percorso completo della cartella public dell'applicazione rails. Nel mio 
caso era /var/www/html/etail/public (l'installazione č avvenuta su una 
CentOS).
Infatti se lasciavo l'intera cartella della web application nella mia 
home directory (dove stavo sviluppando l'applicazione) riuscivo ad 
accedere solo ai file presenti nella cartella public. Non appena 
cliccavo per interagire con le view (e quindi su file che risiedevano 
fuori dalla cartella public) cominciavano i problemi.

Forse l'unica cosa da fare č trasportare la tua cartella rails dentro la 
document root di apache e modificare opportunamente la document root del 
virtual host.

Spero di essere stato esaustivo. Per qualunque chiarmento sono a 
disposizione. Risponderņ quando posso.

Buona programmazione.

Alessandro


Msan Msan wrote:
> Qualcuno lo usa?
> Lo trovo molto interessante, ho anche trovato bell'e' pronto il 
> pacchetto deb.
> Ho configurato il tutto e sembra funzionare nel senso che
> connettendomi al virtual host configurato per l'applicazione rails mi
> viene data la pagina di presentazione simile a quella che mi dava
> mongrel.
> Quando pero' chiamo qualche action non mi funziona, non mi dice niente
> di interessante se non un messaggio del tipo "NONEXISTENT".
> Se uso mongrel -e production funziona tutto perfettamente, se uso
> passenger no, eppure leggendo la documentazione non e' necessario
> settare RAILS_ENV perche' passenger di default funziona in production
> mode.
> Qualche suggerimento?

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list