Merci pour ces précision. Alors voici ce que j'ai fais : Une seule app que j'ai mis dans un sous domaine. J'ai mis le dossier symfony dans ce sous domaine. /www <- site normal
/proj1 <- mon projet symfony + le dossier symfony /proj1/app/frontend /proj1/cache/ /proj1/config/ /proj1/sf/ ... /proj1/symfony <- contient symfony /proj1/symfony/doc/ /proj1/symfony/lib/ /proj1/symfony/data/ /proj1/symfony/licence ... /proj1/web/ Dans /proj1/config/config.php, j'ai mis : $sf_symfony_lib_dir = realpath(dirname(__FILE__).'/../symfony').'/ lib'; $sf_symfony_data_dir = realpath(dirname(__FILE__).'/../symfony').'/ data'; donc ça pointe sur /proj1/symfony/lib et /proj1/symfony/data Ensuite dans /proj1/apps/frontend/config/config.php, j'ai mis : 'sf_web_dir_name' => $sf_web_dir_name = 'web', Et dans le /proj1/.htaccess j'ai mis : # no, so we redirect to our front web controller RewriteRule ^(.*)$ web/index.php [QSA,L] Et dans mon navigateur : proj1.mondomaine.com/ ça me sors : Fatal error: Class 'sfContext' not found in /home.10.21/especesu/proj1/ symfony/lib/util/sfCore.class.php on line 170 La ligne incriminée est : if (sfContext::hasInstance() && ($module = sfContext::getInstance()->getModuleName()) && isset(self:: $classes[$module.'/'.$class])) C'est sur un dédié serait l'idéal mais ça fait une sacrée différence de prix pour une petite association comme la mienne. :) Merci de ta patience. On 27 août, 11:23, "lionel chanson" <[EMAIL PROTECTED]> wrote: > J'ai eu des problèmes avec mes projets chez ovh lorsque j'avais 2 apps, > frontend et backend avec respectivement un index.php et backend.php > Cela se produisait uniquement avec CRUD ou propel admin de l'apps backend, > des problèmes de chemins. La solution, j'ai mis le tout dans l'app frontend > avec le controleur index.php ( au cas où cela t'arrive :-) > > Si tu héberges un seul projet tu installes symfony à la racine du serveur. > Si tu installes à la racine web ( rep www ) tout tes fichiers symfony seront > accessibles pour tout le monde. > > Au lieu d'utiliser la méthode décrite dans le blog pour la redirection, > utilise celle du livre > :http://www.symfony-project.com/book/trunk/03-Running-Symfony#Configur... > > Tu modifies le fichier config.php de tes apps de façon à utiliser www au > lieu de web. > > Si tu comptes installer plusieurs projets, dans ce cas utilise plus cette > méthode : > > Tu crées un répertoire pour chaque projet à la racine de l'hébergement ( au > même niveau que www ). Dans chaque répertoire tu installes symfony et tu > laisses le dossier web. > > La technique c'est tu as un 90plan associé à monplan.com tu as un projet > toto => toto.com et tutu => tutu.com > > Tu fais pointer un sous domaine toto.com.monplan.com vers /toto/web/ et un > autre sous domaine tutu.com.monplan.com vers /tutu/web/ > Ensuite dans les dns tu indiques que toto.com est un CNAME de > toto.com.monplan.com et que tutu.com est un CNAME de tutu.com.monplan.com > > Maintenant pour les .htaccess je pense qu'il t'en faut un pour chaque projet > pour indiquer d'utiliser le controlleur du projet. Tu le mets dans le > répertoire web racine par ex : /toto/web/ etc... > > A titre d'expérience j'ai abandonné l'utilisation des shared hosts aussi > bons soient-ils. J'ai pris un dédié chez ovh, plus lourd à mettre en place, > mais en fait je perds moins de temps sur chaque projet. Si l'aventure d'un > dédié te tente, à part si tu connais la distrib gentoo( ce qui n'est pas mon > cas), tu devras utiliser une distrib de base et donc tout installer toi > même. > > ++ > > Le 27/08/07, Hpar <[EMAIL PROTECTED]> a écrit : > > > > > Salut. > > > Alors mon but dans un premier temps c'est d'héberger un projet avec > > plusieurs apps : > > monproj.domaine.com/app1 > > monproj.domaine.com/app2 > > > Puis éventuellement d'installer d'autres projets > > proj2.domaine.com/front > > proj2.domaine.com/back > > ... > > > On 27 août, 10:08, "lionel chanson" <[EMAIL PROTECTED]> wrote: > > > Salut, > > > > Ton but c'est d'héberger plusieurs projets / sites internet sur le > > 90plan ? > > > Ou est-ce un projet avec plusieurs apps ? > > > > A+ > > > Lionel > > > > Le 26/08/07, Hpar <[EMAIL PROTECTED]> a écrit : > > > > > Bonjour. > > > > > Je souhaite mettre mon projet en prod chez ovh en 90 plan. J'ai essayé > > > > de suivre les différents didacticiels que j'ai trouvé ici et là mais > > > > ça bloque. > > > > > Alors: > > > > > J'ai pas accès a la configuration de pear et svn n'est pas installé > > > > sur mon hébergement. > > > > Donc j'essai d'installer à la main symfony-stable.tar > > > > > Où faut il décompacter symfony-stable.tar ? Dans la racine de mon > > > > hébergement ? Ou dans un sous dossier de la racine ? > > > > > C'est à dire qu'on se retrouve avec : > > > > /www/ <- dossier www d'ovh > > > > /symfony/data/ <-dossiers contenu dans symfony-stable > > > > /symfony/doc/ > > > > /symfony/lib/ > > > > /symfony/.... > > > > > Ou alors > > > > /www/ > > > > /data <-fichiers symfony > > > > /doc > > > > /lib > > > > /... > > > > > Ensuite, imaginons que je veux mettre plusieurs projets, chaqu'un dans > > > > un sous domaine : > > > > projet_symfony1.monsite.com > > > > projet_symfony2.monsite.com... > > > > > Je crée donc un dossier a la racine de mon hebergement par projet > > > > /www > > > > /projet_symfony1/apps > > > > /projet_symfony1/batch > > > > /projet_symfony1/cache > > > > /projet_symfony1/config > > > > ... > > > > /projet_symfony1/web > > > > > Le fameux .htaccess ( > >http://www.referencement-blog.net/?70-symfony-sur- > > > > ovh-pourquoi-faire-simple-quand-on-peut-faire-compliquer), je le met > > > > où ? Dans chaque projet ? (/projet_symfony1/.htaccess) > > > > Et que faut-il modifier dedans ? > > > > > D'avance merci --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---