Bonjour,
Je viens de commencer la formation CakePHP, j'en suis au controller et voila mon probléme: je fais tout comme Grafikart, je crée mon premier controller PostsController mais quand je rentre l'url "cakephp/posts/index" dans mon navigateur, je me retrouve avec une erreur 404 not found..
Quelqu'un aurait eut idée ?
Merci

8 réponses


JC_Pires
Réponse acceptée

Tu peut prendre un screen de l'erreur stp. et si tu te rend à l'adresse cakephp/posts ça te donne quoi donc sans le index?

Tu as bien l'url rewrite d'activé sur ton serveur?

Sans code ça va être compliqué.
Ta méthode index existe bien dans ton controller ?

quentin
Auteur

Oui, mon code est le meme que celui dans la video Les controllers.
Donc :
<?php
class PostsController extends AppController{

public function index(){
die("Salut");
}
}
Qui ce trouve dans le fichier PostsController.php dans le dossier Controller

T'as vue Posts/index.ctp est créé? C'est quoi l'erreur exactement?

quentin
Auteur

Dans le tuto a l'url cakephp/posts/index il a une page avec ecrit salut dedans sans avoir creer de view.
Le probleme est que j'ai un erreur 404 not found a c'ette url

quentin
Auteur

Je viens de suivre un petit tuto pour activer rewrite mais ca ne marche toujours pas..
Voila l'erreur :
Not Found

The requested URL /cakephp/posts was not found on this server.

Apache/2.2.22 (Debian) Server at 192.168.2.3 Port 80

quentin
Auteur

Rewrite etait effectivement pas bien activer pour cakephp.
Apres un vraie parcourt du combatant pour l'activer ca marche.
Merci de votre aide

Met les réponses qui t'ont aidé à résoudre le problème.