site alwaysdata
forum
- Commercial
- Nos offres
- Facturation
- Technique
- Domaines
- Email
- FTP
- SSH
- Bases de données
- Web
- Applications
- Programmes CGI
- PHP
- Python
- Django
- Ruby
- Perl
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 :
.htaccess
public
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
par
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
et
AddHandler fastcgi-script .fcgi
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 à :
dispatch.fcgi
chmod +x dispatch.fcgi
#!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.