Помогите мне исправить мой PHP, включите Path на Windows 7, я нашел на блок

StackOverflow https://stackoverflow.com/questions/3914077

Вопрос

Мне предложили использовать Зфдотрин из поста здесь Но сейчас оказывается, что я не знаю, когда я не знаю, почему ZF не видит поставщика ZFDoctrine.

У меня какая -то тенистая среда на моем windows 7.у меня есть xampp 1.7.3 и zend server5.0.2 На моей машине каждая с другой версией ZF.SO я скачал ZF 1.10.8 под драйвом C (C:\ZendFramework) и ссылался на его мусорное ведро в environment variable path, и его библиотека в php.ini. Отказ Я удалил c:/xampp/php/PEAR/zend папка и c:/xampp/php/zf.bar | zf.php. Отказ У меня также есть Netbeans 6.9, созданный для меня ZF.Ini. После некоторой проблемы с NetBeansCommandsProvider Я получил все, что работает нормально, от проекта командной строки, создания до инструмента от NetBeans.

XAMP/PHP.ini

include_path = "

Zendserver/Php.ini

include_path = ".; C: Zendframework Library"

В zf.ini у меня есть изменение php.includepath на php.include_path

php.include_path = "c: zendframework library;.; c: users sensei .netbeans 6.9 zend; c: zfdoctrine;" BasicLoader.classes.0 = "Netbeanscommandsprovider"

Таким образом, с ZfDoctrine физически под C и упоминается в Zf.ini I Thougth все сработало, но у меня ошибки

Неудачное открытие 'zfdoctrine tool doctrineprovider.php' для включения (incluct_path = '.; C: xampp php pear; c: zendframework library; c: zfdoctrine;') в C: zendframework Library Zend loader.php в строке 147

для команды zf enable config.provider ZFDoctrine_Tool_DoctrineProvider

Очевидно, когда я копирую папку ZFDoctrine в C: ZendFramework Library Zend It работает. Это заставляет меня понимать, что что -то не так с включением include_path.

Я также думаю о копировании его в папку груши, но это тоже, я не знаю, лучший ли это лучший способ. Я просто не понимаю, почему она не может найти папку ZFDoctrine. Я вроде как застрял. Пожалуйста, кто -нибудь успешно использует это, чтобы поделиться со мной своим опытом? Можете ли вы указать, что я делаю правильно? Спасибо, что прочитали это. Это для меня своего рода блокировщик

Это было полезно?

Решение

Zend_tool использует Path в ZF.Ini, так что это вам нужно дважды проверить:

php.include_path = "c: zendframework library;.; c: users sensei .netbeans 6.9 zend; c: zfdoctrine;"

Каков правильный полный путь к DectrineProvider.php? На данный момент это ищет:

C: zfdoctrine zfdoctrine tool doctrineprovider.php

что не выглядит правильно. Предполагая, что вы извлекли полную ZFDoctrine в C: ZFDoctrine, тогда это должно быть:

php.include_path = "c: zendframework libraric;

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top