Отладчик Zend Завершается После Индексации страницы
-
19-09-2019 - |
Вопрос
У меня есть веб-сайт, работающий с использованием Zend Framework, и я пытаюсь настроить Zend Debugger.Установлен Zend Debugger, и он корректно работает со страницами tutorial PHP, однако, когда я пытаюсь выполнить отладку с помощью моего приложения, оно будет работать для индексной страницы, но затем отладчик завершит работу.
Я запускаю Apache2.2 с PHP 5.3.
У меня есть настройка виртуального хоста - dev.mysite.com это указывает на index.php поэтому я не использую http://localhost/mysite
Решение 2
Я только что установил Apache 2 в Ubuntu, и оказалось, что mod_rewrite по умолчанию не включен.Мне нужно было выполнить "sudo a2enmod rewrite", и теперь отладчик, кажется, работает должным образом.
Другие советы
На форуме Zend есть заметка, посвященная Настройка отладчика Zend.
Если информация, содержащаяся в статье, не поможет, постарайтесь более подробно рассказать о вашей настройке.Я предполагаю, что ты что-то упускаешь dummy.php
в вашем проекте ZF, но в вопросе действительно недостаточно информации о вашей настройке, чтобы сказать наверняка.
У меня тоже были некоторые проблемы с этим, мои проблемы сводились к одной уловке и одной менее очевидной вещи
проблема заключалась в том, что настройки браузера eclipse были настроены на использование внутреннего просмотра, "системного браузера по умолчанию", которым оказался Chrome.Это означало, что он запустит Chrome, но подключится к внутреннему браузеру.это начало работать при настройке для внешнего браузера и явно Chrome, а не системного браузера по умолчанию.Окно | Настройки | Общие для настроек веб-браузера
Вторая проблема была связана с символическими ссылками.Я использовал символические ссылки, чтобы связать исходный код из репозитория с иерархией фреймворка.Это означало, что проводник проекта eclipse видел один файл (символический путь), а отладчик видел другой (путь 'rela' внутри репозитория).Таким образом, точки останова, установленные в версии файла php Explorer, не были замечены отладчиком.Я решил это, проверив репозиторий рядом с каталогом framework, символически связав мои папки репозитория с framework, как и раньше, но используя eclipse 'exclude from build path' в символических ссылках, чтобы и php Explorer, и debugger видели реальный путь к файлу