J'ai installé le Framework Zend et le besoin de configurer le chemin d'accès include en PHP?
J'ai largué Zend Framework des fichiers dans
"home/hotbuzz/public_html/include/zend/"
Mon hébergement : linux
Je veux le charger dans mon script. Chaque fois que je charge, j'obtiens cette erreur.
Quelques infos: j'ai demandé à mon Zend, à l'accueil les gars, ils ont dit sa se trouve dans "/usr /local/zend"
Mais je veux profiter de cette maison/hotbuzz/public_html/include/zend/
J'avais ajouté ces doublée dans mon PHP:
set_include_path(dirname(__FILE__).';'.get_include_path());
require_once 'Zend/Loader.php';
J'obtiens cette erreur
Fatal error: require_once() [function.require]: Failed opening required 'Zend/Exception.php' (include_path='/home/hotbuzz/public_html/include;.:/usr/lib/php:/usr/local/lib/php') in /home/hotbuzz/public_html/include/Zend/Loader.php on line 87
Je veux mettre le chemin d'inclusion dans mon code PHP et de la configurer (.htaccess).
Vous devez vous connecter pour publier un commentaire.
Comme je l'ai dit dans votre question précédente. N'utilisez pas de ';' mais l'utilisation PATH_SEPARATOR.
C'est une constante PHP qui représentent le droit de séparateur pour votre système (semi-colon sur windows et du côlon sur linux)
Vous étiez en train de faire. Vous devriez appeler
set_include_path
dans la première ligne de votre script principal (index.php) et puis include ou require zend framework fichiers. N'oubliez pas de renommer votre Zend Framework dossier contenant à 'Zend' (majuscule Z) à suivre ZF de nommage des conversions, puis mettre votre Zend dossier dans votre répertoire.Si vous mettez votre Zend dans votre chemin, et non pas le répertoire include (qui contient le Zend), vous ne pouvez pas utiliser ce:
au lieu de cela, vous devez utiliser:
qui n'est pas une bonne idée. en utilisant le Zend/* modèle, vous rappelez-vous les fichiers qui sont inclus à partir de Zend Framework et les fichiers qui vous sont propres. donc, il suffit d'ajouter le répertoire include de votre chemin.
Vous pouvez avoir plus de succès si vous utilisez auto_prepend plutôt que de l'inclure...
Ce que vous obtenez dans le log d'apache au démarrage et à l'exécution avec qui?
vous pouvez joindre le code ci-dessous dans la première ligne de votre bootstrap.php: