Resources technique » Langages et extensions » Ruby On Rails (RoR)
Comment installer RoR sur mon hébergement?
La procédure est simple:
- Copiez tous les fichiers de votre application sauf le répertoire "public" par FTP dans un répertoire (qui peut porter n'importe quel nom) à la racine de votre accès FTP.
De cette façon, les fichiers sensiblent de votre application ne seront pas accessiblent directement depuis Internet. Le répertoire qui porte le nom de votre domaine est la "racine" de ce qui est accessible par Internet.
- Copier tous le contenu du répertoire "public" de votre application (y compris le fichier .htaccecss) dans le répertoire qui porte votre nom de domaine.
- Editez le fichier "dispatch.cgi" ET "dispatch.fcgi" pour renseigner où se situe le fichier "environment".
Exemple:
si vous avez publié les fichiers de RoR dans le répertoire "/ror", alors la définition du "require" du fichier "dispatch.cgi" ET du fichier "dispatch.fcgi" doit être:
require File.dirname(__FILE__) + "/../ror/config/environment" unless defined?(RAILS_ROOT)
- Contrôler que le fichier "dispatch.cgi" ET "dispatch.fcgi" soient bien exécutables (mod 755 ou rwx-r-x-rx)
- Contrôler que TOUS les fichiers qui contiennent le chemin de ruby (première ligne) soient bien sur:
#!/usr/local/bin/ruby
Nous recommandons d'utiliser le mode "CGI" pour les tests et de passer en mode "FCGI" uniquement quand votre application fonctionne correctement.
Cette configuration se fait par le biais du fichier .htaccess
Mode CGI:
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
Mode FCGI (Fast Cgi)
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
