Ouverture de session

Commentaires récents

Syndication
Flux XML

Installation RoR sur hébergement Premium 1&1

Installation RoR sur hébergement Premium 1&1
Posté par Lanza le Jeudi, 22 Juin, 2006 - 10:41am. Hébergement

Bonjour,

Je viens de réussir après avoir bataillé 4-5 heures à installer RoR sur un hébergement premium 1&1 (vous savez le truc gratuit pendant 3 ans qu'ils ont offert en novembre). Pour l'instant c'est en CGI donc lent, je ne sais pas si je vais pouvoir le faire fonctionner en fastcgi.

http://www.maman-les-ptits-bateaux.com
(pour l'instant il n'y a que la page par défaut, et c'est très lent, mais au moins ça marche)

Je décrirai plus en détail quand j'aurais un peu de temps, mais voici les grande lignes :

Avec l'accès SSH :
- compiler et installer Ruby 1.8.4 quelque part dans votre home
- rajouter le chemin d'accès à ruby 1.8.4 en premier dans votre PATH. (important, car ruby 1.8.1 est déjà installé mais ne veut pas fonctionner correctement).
- installer rubygems avec la variable d'environnement GEM_HOME quelque part dans votre home
- installer rails
- créér une appli rails
- dans votre_appli_rails/dispatch.cgi rajouter la ligne tout au début ENV['GEM_HOME'] = "/path_vers_gems_repository/"
- dans le votre_appli_rails/.htaccess rajouter "RewriteBase /"

Avec l'admin 1&1 (nécéssaire car les modifs manuelles dans le httpd.conf ne sont pas prise en compte) :

- faire pointer votre domaine sur votre_appli_rails/public

Et enfin prier pour que je n'aie rien oublié ;)

Voilà, si ça peut servir à quelqu'un et si quelqu'un a des idées pour faire du fatscgi, ça m'interesse.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Hello, après avoir
Auteur: 
PiLouZzzzZ
Date: 
Ven, 06/10/2006 - 17:32

Hello,

après avoir bataillé, j'ai finalement à lancer mon application, et tout fonctionne. Petit bémol cependant : j'ai reçu aujourd'hui même un mail de 1&1, qui considérait webrick comme une action cron, et qui me demandait si je n'avais pas fait une erreur de manipulation. J'en déduis que le lancement de serveurs de type webrick est peut être interdit... J'ai contacté l'assistance, plus d'informations bientôt ^^
(Ce serait bête de crâmer 3 ans de premium gratuit, même pour RoR...)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
webrick
Auteur: 
testuo_692
Date: 
Lun, 09/10/2006 - 14:06

Il ne faut pas lancer webrick, il faut utiliser le mode cgi d'apache.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
installation réussi
Auteur: 
testuo_692
Date: 
Jeu, 05/10/2006 - 12:55

C fait, je me suis un peut battu, j'ai utilisé l'écran de contrôle CGI pour voir ce qui lui manquait et j'ai lancé le script dispatch.cgi directement sur le serveur pour voir les erreurs qu'il trouvait. une fois ces erreurs corrigé tout fonctionnne.

http://rails.cixie.info/blog/ (c une version de test, les messages seront supprimé tout les jours...)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Hello, j'ai suivi toutes tes
Auteur: 
PiLouZzzzZ
Date: 
Mer, 04/10/2006 - 14:26

Hello,

j'ai suivi toutes tes instructions, et je suis parvenu (sans trop de problèmes) au point suivant : ENV['GEM_HOME'] = "/path_vers_gems_repository/"

Là, je n'ai (hélas), pas compris ce que tu voulais dire avec /path_vers_gems_repository/. Sur quoi faut-il pointer exactement? A quoi cela sert-il?


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Oups
Auteur: 
Lanza
Date: 
Ven, 20/10/2006 - 21:28

J'aurais dû regarder les réponses, désolé.

le ENV['GEM_HOME']="/path_vers_gem_repository/" est nécéssaire car par défaut, gem s'installe dans un répertoire sur lequel on n'a pas les droits sur un mutualisé 1&1.

il faut donc s'en créer un dans notre répertoire home, et c'est ce chemin qu'il faut renseigner dans la variable d'environnement ENV['GET_HOME'].


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
demande d'info
Auteur: 
testuo_692
Date: 
Mar, 26/09/2006 - 09:20

bonjour,

Est ce que tu peux faire une petite doc pour l'installation, chez moi la compilation de ruby plante...
si tu as le temps ca serait super.

Merci


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Ruby 1.8.4 compile mais pas 1.8.5
Auteur: 
majinboo
Date: 
Jeu, 28/09/2006 - 22:45

Je viens de commencer à installer rails sur mon compte 1and1, j'ai pas réussi à compiler ruby 1.8.5 mais ruby 1.8.4 a été compilé sans problèmes. Là je suis en train d'installer gems et pour l'instant pas de problèmes.

PS : le gcc est assez vieux (2.95) donc je sais pas si les problèmes pour compiler la version 1.8.5 ne viennent pas de là.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Un patch pour pouvoir compiler la version 1.8.5
Auteur: 
Littleboy
Date: 
Jeu, 15/02/2007 - 19:57

En appliquant le patch à cette adresse, la compilation se termine normalement:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/214902


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
36%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 368

Qui est en ligne
Il y a actuellement 1 utilisateur et 57 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]