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


Ben Miled
Auteur
Réponse acceptée

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

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.

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.

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