site alwaysdata

forum

Technique > Web > Ruby

Articles
Comment utiliser Ruby on Rails ?

Ruby, comme les autres langages proposés par alwaysdata, tourne en FastCGI.

Pour utiliser Ruby on Rails sur nos serveurs, il vous faut modifier le fichier .htaccess se trouvant à la racine du répertoire public et remplacer les lignes suivantes :

RewriteRule ^(.*)$ dispatch.cgi [QSA,L]

par

RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

et

AddHandler fastcgi-script .fcgi

par

AddHandler fcgid-script .fcgi

Assurez-vous que le fichier dispatch.fcgi possède les droits d'exécution (chmod +x dispatch.fcgi) et que sa première ligne soit au format UNIX. Par exemple, si la première ligne de dispatch.fcgi ressemble à :

#!C:/InstantRails/ruby/bin/ruby

alors il faudra la changer en :

#!/usr/bin/ruby

Votre site Rails est alors accessible à partir du répertoire public.

[ top ][ signaler que l'article doit être mis à jour ]