سؤال

أريد تصحيح مشروعي في Zend Framework في Eclipse.يقوم Zend Debugger بالفعل بتشغيل برنامج Bud والآن أواجه مشكلة مع أداة Debug في Eclipse.إنها تعطي معلمات GET إضافية ولا يعجبها المشروع في Zend.

حاولت جوجل ووجدت هذا

لقد قمت بتعديل .htaccess الملف ولكن لا تجعله يعمل.

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)?(start_debug=1.*)$ index.php?$2 [L]
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

لا أعرف ما إذا كان هذا صحيحًا تمامًا لأن قواعد إعادة الكتابة على صفحة لديه بعض الأعلام غير المعروفة بالنسبة لي والتي لا يعمل معها جهاز Apache الخاص بي.

الرابط الذي يتم فيه صنع Eclipse هو

http://localhost/?debug_start_url=http://localhost/&debug_session_id=1007&start_debug=1&debug_host=127.0.0.1&debug_no_cache=1229359621130&debug_port=10000&send_sess_end=1&original_url=http://localhost/&debug_stop=1

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

المحلول 3

مع Zend Framework 1.9.6 وZend Debugger الفعليين، فإنه يعمل دون أي تغييرات خاصة

نصائح أخرى

لقد استخدمت مصحح الأخطاء بنجاح ويبدو htaccess الخاص بي هكذا

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
    RewriteCond %{REQUEST_FILENAME} (logs|library|application|config)
    RewriteRule ^(.*)$ index.php
</IfModule>

يشير هذا بشكل أساسي إلى أنه إذا كان عنوان url لا يؤدي إلى دليل موجود أو ملف، فانتقل إلى ملف Index.php الخاص بي (قم أيضًا بحظر السجلات والمكتبة ومجلدات التطبيق والتكوين لأنها تكون أحيانًا في جذر المستند في بعض المجلدات الخاصة بي المشاريع بسبب قيود الخادم).لم يخذلني في أي مشروع حتى الآن.

حاول التحقق من هذه المقالة

http://easy-tutorials-php.blogspot.com/2008/10/debuging-php-using-vertrigo-server-and.html

ربما أنها سوف تساعدك

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