webroot cakephp

Par Ben Miled, il y a 13 ans


Bonjour tout le monde,
Je suis nouveau avec Cakephp et j'ai quelques problèmes avec la mise en place de mon site en local.
J'ai mon cake situé à "http://localhost/projets/Sites/Qap/".
Cependant, quand j'essaye de visiter cette URL, il me dit que le contrôleur "ProjetsController" n'est pas mis en place.
Comment puis-je indiquer à Cakephp de se diriger vers cette URL au lieu de "localhost/" ?
Rq : j'utilise cakephp 2.3.1 et php 5.4.7.
Merci d'avance.

4 réponses

chat24, il y a 13 ans

Bonjour,
je pense qu'il faut modifier le fichier routes.php de cake.
Une solution simple est de positionner les projets en fonction du serveur php utilisé : sous wampp, il convient de mettre les applications dans le répertoire WWW et d'appeler le projet http://localhost/nom\_du\_projet; cake se charge du reste. sous linux, on peut faire des alias.

Ben Miled, il y a 13 ans

Merci pour votre réponse,
tout d'abord je suis sous xampp, et effectivement la solution simple marche bien.
Mais j'espère qu'il y a une autre solution pour résoudre le problème.

palmer08, il y a 13 ans

Peut-être faut t'il ajouter RewriteBase /projets dans les fichiers .htaccess.

Ben Miled, il y a 13 ans

Merci chat24 , palmer08 , c'est en fait la ligne 106 de la page 'core.php' qui a été dé-commenter.