Eric,
Désolé, je ne fais jamais la config par défaut, ni la config "prod" et
je n'utilise pas Wamp...
Pour moi, voici un exemple d'arbo :
D:developpements/
|- frameworks
|- cakePHP
|- 1.2.x.x (correspond au CAKE_CORE_INCLUDE_PATH du fichier
de conf)
|- cake
|- app
|- cake
|- vendors
|- applications
|- cake_apps (correspond au ROOT du fichier de conf)
|- monsitecake1_app (correspond au APP_DIR du fichier de
conf)
|- monsitecake2_app
|- mon_autre_site_cake
|- monsitecake1_app (correspond au APP_DIR du fichier de conf)
|- sites_web (cette section correspond à mon www et donc à mon
DocumentRoot)
|- site_cake (correspond au app/webroot de Cake)
|- site_cake2
|- site_non_cake
|- site_non_cake2
Et voici mes directives de config pour les 3 chemins :
define('ROOT',
'D:'.DS.'developpements'.DS.'applications'.DS.'cake_apps');
define('APP_DIR', 'voilesetvoiliers_app');
define('CAKE_CORE_INCLUDE_PATH',
'D:'.DS.'developpements'.DS.'frameworks'.DS.'cake');
Ensuite, dans mon httpd.conf de Apache, je me crée des VirtualHost
pour chaque site présent dans sites_web :
<code>
NameVirtualHost *
<VirtualHost *>
ServerName localhost
DocumentRoot D:/developpements/sitesweb
<Directory D:/developpements/sitesweb/>
Allow From All
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *>
ServerName site_cake
DocumentRoot D:/developpements/sitesweb/site_cake
<Directory D:/developpements/sitesweb/site_cake/>
Allow From All
AllowOverride All
</Directory>
</VirtualHost>
Donc dans ton cas :
>>> le Webroot, tu le laisses sous app ?
Ben comme tu veux mais je trouve plus propre de le mettre ailleurs...
>>> As-tu aussi essayer de renommer le répertoire 'app' ?
Comme tu l'as vu ci-dessus, j'ai bien renommer app (en fait je le
renomme pour chaque projet Cake distinct)
On 8 avr, 12:37, eric <[EMAIL PROTECTED]> wrote:
> Merci Aurélien pour ta réponse.
>
> Dans ce cas, le Webroot, tu le laisses sous app ? ou tu le déplaces
> dans le répertoire www de Wamp ?
>
> As-tu aussi essayer de renommer le répertoire 'app' avec le nom de ton
> appli par exemple ?
> Eric.
>
> On 7 avr, 14:54, avairet <[EMAIL PROTECTED]> wrote:
>
> > Bonjour Eric,
>
> > Je pense que les fichiers de config sont similaires dans 1.1 et 1.2.
> > Par contre, le problème que tu soulèves peut avoir deux origines selon
> > moi :
> > - problème avec "mod_rewrite" dans Apache
> > - répertoire de stockage de Cake, qui devrait plutôt ressembler à
> > celà :
> > |- wamp
> > |-bin
> > |- cake
> > |- app
> > |- cake
> > |- config
> > |- libs
> > |- scripts
> > |- vendors
>
> > J'ai déjà eu un souci en voulant remonter d'un niveau le répertoire
> > "cake/cake"...
>
> > En espérant que cela puisse t'aider...
>
> > Aurélien
>
> > On 7 avr, 12:26, eric <[EMAIL PROTECTED]> wrote:
>
> > > Bonjour à tous,
>
> > > je suis en train de me monter un environnement dev sur mon portable
> > > avec Wamp Server, installé sur C:\wamp.
> > > J'ai choisi de mettre les librairies Cake dans : C:\wamp\bin\cake, le
> > > répertoire App dans c:\wamp\www\ et mon webroot pointe sur C:\wamp\www
> > > \app\webroot.
> > > Autrement dit j'ai :
> > > C
> > > |- wamp
> > > |-bin
> > > |- cake
> > > |- config
> > > |- libs
> > > |- scripts
> > > |-www
> > > |- app
> > > |- ...
> > > |- webroot
> > > Du coup, j'ai :
> > > - créé un fichier app.conf avec un alias vers c:/wamp/www/app/
> > > webroot, et la directive Directory qui va bien
> > > - modifié le fichier index.php de c:/wamp/www/app/webroot/ avec :
> > > . ROOT -> 'c:'.DS.'wamp'.DS.'www'
> > > . APP_DIR -> 'app'
> > > . CAKE_CORE_INCLUDE_PATH -> 'c:'.DS.'wamp'.DS.'bin'
>
> > > Si je pointe surhttp://localhost/appj'arrivebiensur ma page, mais
> > > pas de mise à forme. Il ne m'interprète pas les instructions comme "<?=
> > > $html->css('cake.generic');?>". Et dès que je clique sur un lien sensé
> > > faire appel à un contrôleur, il ne me le trouve pas.
>
> > > Ma conf : Win XP, Wamp Server 2.0 (MySQL 5.0.45, PHP 5.2.5), Cake
> > > 1.1.19.6305. Je vais essayer avec la Beta 1.2, mais ça devrait
> > > fonctionner en 1.1.19 non ?
>
> > > Merci !
> > > Eric.
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---