2009-11-25 4 views
0

J'ai essayé d'installer l'application de tutoriel 'quickstart' sur mon système. Après une quantité considérable de frustration - a) parce que je ne sais pas comment tout cela fonctionne et que la mienne est une installation de windows (wamp), j'ai réussi à installer la base de données du livre d'or et atteindre le point de contrôle: http://localhost/guestbook. Vous devriez voir ce qui suit dans votre navigateur:zend framework - application quickstart

Je reçois erreur: Attention: include (C: \ wamp \ www \ quickstart \ application/modèles // GuestbookMapper.php) [function.include]: Échec de l'ouverture du flux : Aucun fichier ou répertoire dans C: \ wamp \ www \ quickstart \ bibliothèque \ Zend \ Loader \ Autoloader \ Resource.php à la ligne 176

Avertissement: include() [function.include]: Échec de l'ouverture 'C: \ wamp \ www \ quickstart \ application/modèles // GuestbookMapper.php 'pour inclusion (include_path =' C: \ wamp \ www \ quickstart \ bibliothèque;.; C: \ wamp \ bin \ php \ php5.3.0 \ PEAR; C: \ wamp \ zend \ bibliothèque; C: \ wamp \ zend \ extras \ bibliothèque ') dans C: \ wamp \ www \ quickstart \ bibliothèque \ Zend \ Loader \ Autoloader \ Resource.php à la ligne 176

Erreur fatale: Classe 'Default_Model_GuestbookMapper' ne se trouve pas dans C: \ wamp \ www \ QuickStart \ Application \ modèles \ Guestbook.php sur la ligne 102

ne Évidemment lier des fichiers pertinents est la question principale - Premièrement, 'C: \ wamp \ www \ quickstart \ application/models // GuestbookMapper.php' me semble mal, mais je n'arrive pas à comprendre ce qui le crée. Deuxièmement, j'ai une très faible emprise sur l'ensemble du système de chemin de fichier et ne peux pas dire si les choses sont mal configurées. Si je pouvais faire fonctionner l'application du livre d'or, je pourrais peut-être comprendre ce qui se passe. Comme il est, je semble résoudre un problème seulement pour trouver un autre tour au coin suivant.

Répondre

0

Vérifiez votre fichier php.ini pour le style de répertoire, peut-être qu'il est défini sur le mauvais type (vous avez une option entre Win32 et Unix).

+0

J'ai vérifié cela mais les seules options de php.ini sont pour configurer le include_path. Je l'ai placé pour windows et ça fonctionne bien pour tout le reste. que 'quickstart \ application/models // GuestbookMapper.php' n'a pas l'air juste, mais il se peut bien. Le fait demeure que guestbookMapper.php ne s'ouvre pas depuis quickstart \ library \ Zend \ Loader \ Autoloader \ Resource.php mais je ne sais pas comment le modifier –

0

OK - l'a corrigé! GuestbookMapper était dans le mauvais répertoire - le chemin était correct - le fichier n'était pas là. Je n'arrive toujours pas à me faire une idée de cette structure de répertoires, j'espère que ça finira par m'apparaître ...