Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/01/2008, 11h09   #1
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Par défaut Utilisation de Zend Framework[Resolu]

Salut tout le monde :
Je suis toute nouvelle avec le zend framework
j'utilise le totorial publié sur ce site sur l'adresse suivante
http://g-rossolini.developpez.com/tu...?page=sommaire

J'utilise le easyphp 2.0b1

Et j'ai eu cette erreur

Code :
Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'index/index.phtml' not found in path (.\application\views\scripts\)' in C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\View\Abstract.php:857 Stack trace: #0 C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\View\Abstract.php(765): Zend_View_Abstract->_script('index/index.pht...') #1 C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\Controller\Action\Helper\ViewRenderer.php(742): Zend_View_Abstract->render('index/index.pht...') #2 C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\Controller\Action\Helper\ViewRenderer.php(763): Zend_Controller_Action_Helper_ViewRenderer->renderScript('index/index.pht...', NULL) #3 C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\Controller\Action\Helper\ViewRenderer.php(811): Zend_Controller_Action_Helper_ViewRenderer->render() #4 C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\Controller\Action\HelperBroker.php(160): Zend_Controller_Action_Helper_Vie in C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\View\Abstract.php on line 857
RQ : j'utilise le ZendFramework-1.0.3

Quelqu'un peut m'aider SVP
Je suis vraiment nouvelle avec le zend framework donc bleu
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 15h40   #2
Membre confirmé
 
Inscription : juin 2005
Messages : 171
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juin 2005
Messages : 171
Points : 214
Points : 214
Bonjour,

Le message indique qu'il n'a pas pu trouvé le fichier de vue 'index.phtml'.

As-tu respecter la structure des répertoires données dans le tutoriel ?
aurelman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 12h13   #3
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Citation:
Envoyé par Aurelpitiless Voir le message
Bonjour,

Le message indique qu'il n'a pas pu trouvé le fichier de vue 'index.phtml'.

As-tu respecter la structure des répertoires données dans le tutoriel ?
Oui bien sur la même structure
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 13h05   #4
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Montres nous le code du fichier index.php s'il te plait

De plus, vérifies encore la structure des répertoires, notamment la casse si tu es sous linux.

Bon courage.
Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 14h43   #5
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/London');
set_include_path('.'
    . PATH_SEPARATOR . './library'
    . PATH_SEPARATOR . './application/models/'
    . PATH_SEPARATOR . get_include_path());
 
include "Zend/Loader.php";
Zend_Loader::loadClass('Zend_Controller_Front');
 
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
 
// run!
$frontController->dispatch();

et voila mes répertoires
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 15h53   #6
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Hmmm ça semble correct. Faudrait voir ton code du controlleur qui appelle ce fichier. Essai de jouer sur les chemins pour voir où est l'erreur.

Bonne chance.
Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 15h38   #7
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Salut encore une fois
j'ai changé dans la configuration et j'ai changé la structure de mes repertoires

L'erreur est devenue celle là
Citation:
Warning: require_once(Zend/Loader.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial2\index.php on line 18

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Loader.php' (include_path='C:/Program Files/EasyPHP 2.0b1/www/zf-tutorial/:C:/Program Files/EasyPHP 2.0b1/www/zf-tutorial/application:C:/Program Files/EasyPHP 2.0b1/www/zf-tutorial/application/views:C:/Program Files/EasyPHP 2.0b1/www/library:.;C:\PROGRA~1\EASYPH~1.0B1\\php5\pear\') in C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial2\index.php on line 18

l'erreur me semble de get_include_path() en fait qd j'ai donné
Code :
<?php echo get_include_path(); ?>
le résultat je pense que c'est pas selui attendu je pense voila le résultat
.;C:\PROGRA~1\EASYPH~1.0B1\\php5\pear\
en plus de ça j'utilise le Easyphp 2.0 et pas le 1.0B
quelqun a une idée???
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 01h03   #8
Nouveau Membre du Club
 
Avatar de kiruban
 
Inscription : août 2005
Messages : 121
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 121
Points : 39
Points : 39
utilise wampserver au lieu de easyphp

http://www.wampserver.com/
__________________
Knowledge is useless until you share it.
kiruban est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 11h01   #9
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Citation:
Envoyé par kiruban Voir le message
utilise wampserver au lieu de easyphp

http://www.wampserver.com/

J'ai installé ce logiciel et il parait que les erreurs vont être plus
Bon dès l'enregistrement du fichier .htaccess qui contient le code suivant
Code :
1
2
3
4
5
RewriteEngine on
RewriteRule .* index.php
 
php_flag magic_quotes_gpc off
php_flag register_globals off
J'ai l'erreur suivante
Citation:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
T'as une idée ça peux être koi???
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 11h08   #10
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Regardez le journal d'erreur d'Apache mais la directive php_flag implique une utilisation de PHP comme module et les directives Rewrite* le module mod_rewrite. Sans quoi ces directives sont inconnues et conduisent inévitablement à une erreur 500 (à moins d'avoir une autre origine ...).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 11h18   #11
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Citation:
Envoyé par julp Voir le message
Regardez le journal d'erreur d'Apache mais la directive php_flag implique une utilisation de PHP comme module et les directives Rewrite* le module mod_rewrite. Sans quoi ces directives sont inconnues et conduisent inévitablement à une erreur 500 (à moins d'avoir une autre origine ...).
Oui Merci problème résolu avec .htaccess
je passerais à la suite du tutorial
Merci
Je re si y'a d'autres problèmes
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 13h38   #12
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Merci à vous j'ai bien installé le framework zend et ce ci graçe à vos conseil merci j'ai aussi pu le mettre sous le serveur linux.
Je chercherais maintenant la recherche et l'indexation avec Zend
Bonne recherche à moi
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h36.


 
 
 
 
Partenaires

Hébergement Web