Salve,
a tutti devo sviluppare una semplice app in Rails (sono in newbie) e mi
voglio cimentare pero’ oltre che per lo sviluppo della app (voglio che
sia visibile sull’iPhone) per la configurazione del server. Chiedo
troppo?
ho letto il post interessantissimo
http://www.ruby-forum.com/topic/190875#newhttp://www.ruby-forum.com/topic/190875%23new
e fa al caso mio ma non riesco a far funzionare apparire nulla o meglio
spunta la solita pagina di RoR perche’ punto alla cartella public e
questo mi dovrebbe dire che funziona tutto
Poi ho creato la mia semplice app che non e’ alro che un semplice form
da compilare con ‘simple_form’. ho creato tutto con un semplice scaffold
ed ho cancellato il file index.html dalla cartella /public
rails generate scaffold FormOnline comune:string provincia:string
richiedente:text email_richiedente:string
Pero’ una volta che dopo aver modificato il file in config/routes.rb
Iphone::Application.routes.draw do
resources :FormOnline
root :to => ‘formonlines#index’
end
una volta pero’ che punto a www.nomeapp.com compare il seguente
messaggio di errore
//////
Forbidden
You don’t have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use
an ErrorDocument to handle the request.
Apache/2.2.16 (Debian) Server at www.nomeapp.com Port 80
/////
Siccome sono riuscito a far girare ruby 1.9.2 rails 3.1 e installare
passenger ho pensato che deve essere un problema di configurazione del
vhost file ecco come e’ configurato
<VirtualHost *:80>
DocumentRoot /var/www/nomeapp/web/iphone/public
ServerName nomeapp.com
ServerAlias www.nomeapp.com
ServerAdmin [email protected]
ErrorLog /var/log/ispconfig/httpd/nomeapp/error.log
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/405.html
ErrorDocument 500 /error/500.html
ErrorDocument 503 /error/503.html
<Directory /var/www/nomeapp.com/web/iphone/public>
AllowOverride all
Options -MultiViews
</Directory>
DocumentRoot /var/www/clients/client5/web7/web/iphone/public
<Directory /var/www/clients/client5/web7/web/iphone/public>
AllowOverride all
Options -MultiViews
NOTA: utilizzo per gestire i siti del mio server ISPConfig 3
Probabile che non vengono visualizzate le pagine per l’errata
configurazione del vhost file relativo al sito?
grazie in anticipo e buona giornata a tutti visto l’orario
Cluter