3 votes

Chargement automatique des classes Zend Framework

Ici, je reçois cette erreur lorsque j'ai essayé de lancer un projet zend téléchargé quelle est cette erreur et comment peut-elle être résolue

Avertissement : require_once(Zend/Application.php) [function.require-once] :
échec de l'ouverture du flux : Aucun fichier ou dossier de ce type dans
C:\xampp\htdocs\sandbox\public\index.php à la ligne 18

index.php

bootstrap()
            ->run();

1voto

Phil Points 48960

Vous devez inclure la "bibliothèque" Zend Framework dans votre chemin d'inclusion. Vous pouvez le faire de manière globale dans le fichier php.ini de votre directive include_path ou plus simplement dans le fichier index.php de votre application, par exemple :

set_include_path(implode(PATH_SEPARATOR, array(
    '/chemin/vers/la/bibliothèque/zend/framework',
    realpath(chemin_application . '/../bibliothèque'),
    get_include_path()
)));

Si c'est une application ZF standard, il y aura probablement déjà quelque chose de ce genre dans index.php, il vous suffit d'ajouter le chemin ZF dans le tableau.

Si vous apportez des modifications à votre fichier php.ini, n'oubliez pas de redémarrer Apache.

0voto

stefgosselin Points 5880

Je pense que le message vous dit qu'il ne peut pas trouver les fichiers nécessaires.

Avez-vous ajouté la bibliothèque Zend à votre chemin d'inclusion comme recommandé dans la documentation?

0voto

Adrian World Points 2705
realpath(APPLICATION_PATH . '/../../php/ZendFramework/library')

Les choses n'arrivent pas par magie. Vous devez fournir le bon include_path. D'après ce que je vois (C:\xampp\htdocs\sandbox\public\index.php), vous devez remonter de deux répertoires jusqu'à C:\xampp, puis remonter à nouveau vers votre bibliothèque.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X