Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Ayant fait le tour des FAQ et des posts sans succès, je me tourne vers la communauté.
J'ai une installation avec wamp, la racine de mon serveur est C:\wamp\www\quickstart\public, les fichiers utilisés sont ceux du tuto car je doutais des miens.
Tous fonctionne correctement dans la version officiel mais je rencontre un problème en mode console lorsque je tente de charger la base (comme sur http://framework.zend.com/docs/quicksta … base-table) via
php load.sqlite.php
J'ai alors une erreur
Fatal error: Class 'Zend_Controller_Front' not found in C:\wamp\www\quickstart\a pplication\bootstrap.php on line 16
Or bootstrap.php contient
// APPLICATION CONSTANTS - Set the constants to use in this application. defined('APPLICATION_PATH') or define('APPLICATION_PATH', dirname(__FILE__)); defined('APPLICATION_ENVIRONMENT') or define('APPLICATION_ENVIRONMENT', 'development'); // FRONT CONTROLLER - Get the front controller. $frontController = Zend_Controller_Front::getInstance();
J'ai bien renseigné dans php.ini le
include_path=".;C:/wamp/www/quickstart/library
Mon fichier load.sqlite.php commence par
// use bootstrap (contains prepared db adapter and prepared table // component) define('BOOTSTRAP', true); include_once dirname(__FILE__) . '/../application/bootstrap.php';
Mon .htaccess contient
RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ /index.php [NC,L]
Je ne vois pas où se situe l'erreur dans mon raisonnement. Quelqu'un a-t-il rencontré ce souci?
Merci pour toute information
ThomasG
NB: j'avais initialement commencé le tuto sans récupérer les fichiers mais suite à ce problème, j'ai dû récupérer les originaux. Cette précision tient au fait que même avant que le fichier guestbook-dev.db n'existe, je rencontrais déjà le problème.
Hors ligne
je ne vois pas apparaître dans l'extrait de bootstrap que tu indiques de require sur Zend/Controller/Front.php. Le plus simple étant d'activer le chargement automatique des classes comme suit (dans le bootstrap toujours) :
require 'Zend/Loader.php'; Zend_Loader::registerAutoload();
Hors ligne
Pages: 1