Formations CakePHP

Par quentin, il y a 11 ans


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

Azorgh, il y a 11 ans

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

quentin, il y a 11 ans

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

JC_Pires, il y a 11 ans

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

quentin, il y a 11 ans

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

JC_Pires, il y a 11 ans

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?

quentin, il y a 11 ans

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, il y a 11 ans

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

Azorgh, il y a 11 ans

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