| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Удаленая отладка xdebug |
| Автор: exXtaZzy 10.9.2013, 17:43 | ||
На сервере Debian установил xdebug, в php.ini внес настройки
В phpinfo есть раздел xdebug, но он отказывается отлаживать. Xdebug лучше настраивать в файле php.ini или xdebug.ini? |
| Автор: Wowa 10.9.2013, 19:08 |
логи в папке /tmp без разницы, т.к. xdebug.ini через include подключается и сделан лишь для удобства. |
| Автор: Wowa 10.9.2013, 20:52 |
да, это основные логи. Это имхо другой лог. |
| Автор: exXtaZzy 10.9.2013, 20:55 | ||
А как их вобще читать? И где дата и время регистрации ошибки. |
| Автор: Wowa 10.9.2013, 23:58 |
| Поставь вебморду к нему. Вот одна из самых лучших: https://github.com/jokkedk/webgrind/ Она проанализирует лог-файлы и выведет в веб-интерефейсе в наглядном виде. |
| Автор: exXtaZzy 11.9.2013, 16:35 | ||||||
Поставил себе wingrind, настроил, кстати в какую папку нужно пихать wingrind? При запуске программы он ее не находит Добавлено через 3 минуты и 49 секунд
Кстати wingrind не решает проблему с xdebug. Он просто допоняет возможности xdebug. Делает статистику по функциям php. У меня при запуске отладки xdebug вобще не видит точки останова в кодах проекта и не может остановиться где мне надо |
| Автор: Wowa 11.9.2013, 17:53 | ||||
это веб-интерфейс, поэтому эта прога должно лежать в папке, которая доступна через веб.
Тут я не могу помочь, т.к. при его помощи я замеряю лишь время выполнения тех или иных функций. |
| Автор: exXtaZzy 11.9.2013, 17:56 | ||
Так в какую папку ее надо пихать? Какая папка доступна для веба? |
| Автор: Wowa 11.9.2013, 18:31 | ||
/var/www/ по дефолту, но это же зависит от настроек апача. Её можно к любому сайту папку положить. |
| Автор: exXtaZzy 11.9.2013, 20:35 | ||||||
Установил, но при запуске выскакивает сообщение
папка /tmp доступна для чтения и записи, /var/www/cherry/data/www/online-otvet.ru/webgrind-master/library/Preprocessor.php доступен тоже для чтения и записи А какие папки нужно указывать в переменной $storageDir? |
| Автор: exXtaZzy 11.9.2013, 21:40 | ||||||||
Пробовал открыть порты на обоих компьютера 9000 порт, на локахосте открыл, а на удаленом не могу открыть, на удаленом правило добавил ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:9000 |
| Автор: pos22 11.9.2013, 22:07 |
| там же просто установка идет через консоль (терминал) apt-get install php5-xedug и все работает. |
| Автор: exXtaZzy 12.9.2013, 15:43 | ||
Я так и делаю. Но помимо этого нужно настраивать файл php.ini |