Bonjour,
Je viens de suivre le tutoriel "Débuter avec le Zend Framework (approche MVC) http://s-jdm.developpez.com/tutoriels/php/traductions/debuter-avec-zend-framework/ .
Je suis arrivé à réaliser l'exemple jusqu'au bout mais j'ai cependant du rajouter un paramètre dans mon fichier htaccess pour ne pas avoir "Application Error" dès le 1er affichage dans le dossier publicJ'ai ensuite décidé de mettre l'application en ligne sur OVH pour en tester le fonctionnement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part setEnv APPLICATION_ENV development
J'ai rajouté des paramètres dans le .htaccess pour ne pas avoir de problèmes :
Lorsque je rentre dans le dossier public, j'ai l'erreur "An error occured, Application Error". J'ai bien vérifié mes paramètres de connexion à la BDD, bien créé ma table en ligne... Y a t-il moyen d'avoir un message plus parlant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SetEnv PHP_VER 5 SetEnv REGISTER_GLOBALS 0 SetEnv MAGIC_QUOTES 0 setEnv APPLICATION_ENV development RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
J'ai tout de même remarqué une piste pour résoudre le problème dans indexController.php
Si j'enlève "$albums = new Applicatio_Model..." j'arrive sur la vue de l'index...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function indexAction() { $this->view->title = "Mes Albums"; $this->view->headTitle($this->view->title, 'PREPEND'); $albums = new Application_Model_DbTable_Albums(); $this->view->albums = $albums->fetchAll(); }
Est-ce que quelqu'un aurait une idée ? Merci
Partager