سؤال

لدي موقع إلكتروني يعمل باستخدام إطار Zend وأنا أحاول إعداد Zend Debugger. يتم تثبيت ZEND Debugger ويعمل بشكل صحيح مع صفحات PHP التعليمية عندما أحاول تصحيح الأخطاء مع تطبيقي، وسوف تعمل في صفحة الفهرس ولكن بعد ذلك سيتم إنهاء المصحح.

أنا أقوم بتشغيل Apache2.2 مع PHP 5.3.

لدي إعداد مضيف افتراضي - dev.mysite.com يشير إلى index.php لذلك أنا لا أستخدم http: // localhost / mysite

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

المحلول 2

لقد قمت للتو بتثبيت Apache 2 على أوبونتو واتضح أنه لم يتم تمكين MOD_REWRITE بشكل افتراضي. كنت بحاجة إلى القيام ب "Sudo A2ENMOD إعادة كتابة" والآن يبدو أن مصحح الأخطاء يعمل بشكل صحيح.

نصائح أخرى

هناك ملاحظة لزجة في منتدى ZEND الذي يتعامل معه إعداد zend مصحح الأخطاء.

إذا لم تساعد المعلومات الواردة في المقال، فحاول أن تكون أكثر تحديدا حول الإعداد الخاص بك. تخميني هو أنك في عداد المفقودين dummy.php في مشروع ZF الخاص بك، ولكن لا توجد معلومات كافية حول الإعداد الخاص بك في السؤال القول بالتأكيد.

كان لدي بعض المشكلات مع هذا أيضا، جاءت مشكلاتي إلى واحد gotcha وأشيء أقل وضوحا

كان Gotcha تم تعيين إعداد مستعرض Eclipse لاستخدام الاستعراض الداخلي، "متصفح النظام الافتراضي" الذي حدث ليكون كروم. هذا يعني أنه سيطلق كروم ولكن الاتصال بالمتصفح الداخلي. بدأ ذلك العمل عند حذف المتصفح الخارجي والكروم الصريح بدلا من متصفح النظام الافتراضي. نافذة |. التفضيلات | عام لإعدادات مستعرض الويب

كانت القضية الثانية حول الروابط الرمزية. استخدمت روابط رمزية لربط المصدر من Repo في التسلسل الهرمي الإطاري. هذا يعني أن Exclipse Project Explorer شاهد ملف واحد (المسار الرمزي) وشاهد المصحح آخر (مسار "Rela" داخل Repo). حتى نقاط التوقف التي تم تعيينها في إصدار Explorer PHP من الملف لم يرها مصحح الأخطاء. لقد قمت بحل هذا عن طريق التحقق من الريبو بجانب دليل الإطارية، مما يتكبد مجلدات الريبو في الإطار كما كان من قبل ولكن باستخدام Eclipse "استبعاد من مسار الإنشاء" على Synlinks بحيث شهد كل من PHP Explorer و Debugger المسار الحقيقي إلى الملف

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