- 1
[Opened] Mutualiser un seul Jelix entre plusieurs appli sur 60GP OVH
Posted by foxmask on 04/06/2009 15:29
bonjour,
Comme je compte mutualiser jelix entre plusieurs applications (et sous domaine) , genre
/forum/www => http://forum.machinchose.org /wiki/www => http://wiki.machinchose.org /main/www => http://machinchose.org
utilisant tous le meme jelix (dans /lib)
je rencontre une soucis avec l'offre d'OVH 60GP car je ne trouve pas le moyen de redefinir le doc root (par defaut localiser sur /www) en /main/www
dans la "manager" d'OVH je ne trouve pas cette action ... et si je ne peux pas faire cela, cela revient à exposer les "sources" à tous. :/
Dois-je en passer par le htaccess et me coltiner une directive DocumentRoot ?
Une idee ?
Cordialement
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: Mutualiser un seul Jelix entre plusieurs appli sur 60GP OVH
Posted by Zeffyr on 04/06/2009 15:43
Salut,
Il te faut prendre un hébergement multidomaine (minimum un 90plan) qui te permet de choisir pour chacun de tes dommaines le documentRoot.
[Opened] Re: Mutualiser un seul Jelix entre plusieurs appli sur 60GP OVH
Posted by laurentj on 04/06/2009 17:39
Pourtant le 60GP offre le multidomaine: http://www.ovh.com/fr/produits/60gp.xml
PS: ah non, désolé, il est marqué, "à partir de plan"
[Opened] Re: Mutualiser un seul Jelix entre plusieurs appli sur 60GP OVH
Posted by foxmask on 04/06/2009 23:14
bon ben j'ai rusé avec un .htaccess mais je me tape qd meme le nom du dossier dans l'url ; pas genial
ca donne ; par defaut le doc root chez ovh = www, je mets dedans un appli jelix nommé portal
dans /www/ le .htaccess renvoi au dossier portal/
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ portal/ [L] RewriteRule (.*) portal/$1 [L] </IfModule>
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: Mutualiser un seul Jelix entre plusieurs appli sur 60GP OVH
Posted by foxmask on 04/08/2009 13:32
le support d'OVH me confirme que le doc root est www et ne peut etre changer pour le domain ...
edit (14h15) >
je songe à ce qui suit pour arriver qd meme à utiliser le www comme le repertoire www de jelix.
la solution consiste à dire "la racine de mon FTP est la racine de mon application"
du coup au lieu d'avoir l'arboresence "classique" d'une appli jelix :
- /temp/
- /monforum/modules
- /monforum/responses
- /monforum/var
- /monforum/plugins
- /monforum/www
ca deviendrait :
- /temp
- /modules
- /responses
- /var
- /plugins
- /www <======= le documentroot OVH 60GP
pour le rep temp ; comme ca ne colle pas à l'archi definie par jelix il faut modifier application.init.php (et ses amis) pour changer la constante
define ('JELIX_APP_TEMP_PATH', realpath(JELIX_APP_PATH.'../temp/monforum/').DIRECTORY_SEPARATOR);
en
define ('JELIX_APP_TEMP_PATH', realpath(JELIX_APP_PATH.'/temp/monforum/').DIRECTORY_SEPARATOR);
et deposer dans le rep temp un htaccess en interdisant l'accès.
ca vous parait jouable ?
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: Mutualiser un seul Jelix entre plusieurs appli sur 60GP OVH
Posted by laurentj on 04/08/2009 15:05
Tu peux faire aussi
- /temp/
- /monforum/modules
- /monforum/responses
- /monforum/var
- /monforum/plugins
- /www
Et effectivement, tu as normalement juste à changer les paths dans le application.init.php et les fichiers php dans www/
Tout ça c'est dans la doc.
[Opened] Re: Mutualiser un seul Jelix entre plusieurs appli sur 60GP OVH
Posted by foxmask on 04/08/2009 16:11
Aie Aie Aie ... j'ai eu une nouvelle reponse du support OVH ;
mes chimères de "support de qualité" partent en fumée ...
mon correspondant parle le français comme une vache espagnole ... et s'est fourvoyé techniquement :/
je tombe des nues :P
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
- 1