[ruby-it] .htaccess
Paolo Montrasio
paolo a paolomontrasio.com
Sab 14 Nov 2009 10:05:28 CET
Sono passati anni da che ho messo in piedi un'applicazione Rails con
fastcgi (cosa che per altro non consiglio a meno di non avere nessuna
alternativa) e quindi non ricordo i problemi che si potevano incontrare,
ma visto che non si fa avanti nessuno (forse nessuno lo usa più?) provo
a ragionarci su ancora un po'.
Dalle regole che dai sembra che le url vengano riscritte come
public/dispatch.fcgi/controller/action/args il che dovrebbe andar bene.
Mi viene il dubbio che dispatch.fcgi non venga riconosciuto come
programma da eseguire e le ragioni potrebbero essere svariate tra cui i
permessi, la mancanza di un AddHandler per il suffisso .fcgi o qualche
altra configurazione di apache.
Ho googlato http://www.bluehostforum.com/showthread.php?t=12287 che
presenta un'altra configurazione, ma sul tuo sistema di sviluppo sei
riuscito a far funzionare apache e fastcgi con la stessa configurazione?
Paolo
Alessandro Sarcina wrote:
> Paolo Montrasio wrote:
>> Alessandro Sarcina wrote:
>>> Salve a tutti,
>>> ho sviluppato un semplicissimo sito web in rails ed ora vorrei
>>> pubblicarlo sul server apache che mi ospita.
>>> [...]
>>
>>> --file dispatch.fcgi in httpdocs/miaapplicazione/public
>>> #!/usr/bin/ruby
>>>
>>> fatto tutto questo il sito non va..è ovvio che il file htaccess deve
>>> essere editato diversamente
>>> Spero qualcuno mi possa aiutare
>>
>> Dando per scontato che ruby sul server ci sia e stia nel path che hai
>> indicato, quando dici che l'applicazione non va, cosa succede in
>> effetti? C'è un'URL pubblica da provare per vedere un messaggio
>> d'errore?
>>
>> Paolo
> Quando accedo alla mia homepage/miaapplicazione mi dice 404 not found
> The requested document was not found on this server poi ultimamente ho
> cambiato il file htaccess perchè è ovviamente inadatto alla mia
> applicazione togliendo
>
> RewriteRule ^$ /public/index.html [L]
> RewriteCond %{REQUEST_URI} !^/studio/public
> RewriteRule ^(.*)$ /public/$1 [L]
>
> mi da questo risultato
> 500 -Internal Server Error
> The server encountered an internal error or misconfiguration and was
> unable to complete your request.
>
> Please contact the server administrator to inform of the time the error
> occurred and of anything you might have done that may have caused the
> error.
>
> More information about this error may be available in the server error
> log.
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list