ساعدني في تصحيح PHP ، قم بتضمين PATH على Windows 7 ، لقد ضربت كتلة

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

سؤال

لقد اقترحت استخدام Zfdotrine من منشور هنا لكن الآن اتضح أنه نوع من الصداع حيث لا أعرف لماذا لا تستطيع ZF رؤية مزود ZFDOCTRINE.

لدي نوع من البيئة المظللة على بلدي windows 7.عندي xampp 1.7.3 و zend server5.0.2 على الجهاز الخاص بي لكل نسخة مختلفة من zf.so قمت بتنزيل ZF 1.10.8 ضمن Drive 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 بالنسبة لي.

xamp/php.ini

include_path = ". ؛ c: xampp php pear ؛ c: zendframework library ؛"

Zendserver/php.ini

include_path = ". ؛ c: zendframework library"

في zf.ini قمت بتغيير php.includepath إلى php.include_path

php.include_path = "c: zendframework library ؛ ؛ c: user sensei .netbeans 6.9 zend ؛ c: zfdoctrine ؛" basicloader.classes.0 = "NetBeanScommandsprovider"

لذلك مع Zfdoctrine جسديًا تحت C وتم الإشارة إليه في zf.ini ، فأنا سوف ينجح كل شيء ولكن لدي أخطاء

فشل فتح "zfdoctrine tool doctrineProvider.php" لإدراج (include_path = ' zend loader.php على السطر 147

للأمر zf enable config.provider ZFDoctrine_Tool_DoctrineProvider

على ما يبدو عندما أقوم بنسخ مجلد Zfdoctrine إلى C: zendframework library zend Its.

أفكر أيضًا في نسخه إلى مجلد الكمثرى ، لكن هذا أيضًا ، لا أعرف ما إذا كانت هذه هي أفضل طريقة للذهاب. أنا فقط لا أفهم لماذا لا يمكن العثور على مجلد Zfdoctrine. أنا عالق نوعًا ما. هل سبق أن استخدم أي شخص هذا بنجاح لمشاركة تجربته معي؟ هل يمكنك الإشارة إلى ما لا أفعله بشكل صحيح؟ شكرا لقراءة هذا. هذا نوع من الحاصرات بالنسبة لي

هل كانت مفيدة؟

المحلول

يستخدم Zend_Tool مسار تضمين في zf.ini ، لذلك هذا هو الذي تحتاجه للتحقق من:

php.include_path = "c: zendframework library ؛ ؛ c: user sensei .netbeans 6.9 zend ؛ c: zfdoctrine ؛"

ما هو المسار الكامل الصحيح إلى joctrineprovider.php؟ في الوقت الحالي تبحث عن:

C: zfdoctrine zfdoctrine tool doctrineProvider.php

الذي لا يبدو صحيحا. على افتراض أنك استخرجت Zfdoctrine الكامل إلى C: zfdoctrine ، ثم يجب أن يكون:

php.include_path = "c: zendframework library ؛ ؛ c: user sensei .netbeans 6.9 zend ؛ c: zfdoctrine library ؛"

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top