Comments 20
Я обычно отлаживал приложения как совершенно обычные. Просто указывал адрес приложения как localhost/ или любой другой локальный домен. Firefox их открывает в фрейме ВК, над другими браузерами просто нужно немного «попотеть». :)
Интересно, а можно пруфы для общего развития пожалуйста, я просто реально об этом не читал, говорю же за чашкой чая придумал способ и им уже пользуюсь, а другого и не надо, у меня сейчас xdebug покрывает все серверное программирование, а firebug все клиентское и я реально больше не в чем не нуждаюсь.
не знаю как с VK но с FB апп именно так я и отлаживал, настривал просто адрес прилоежния как localhost и все ок. единственное чего лишаешься при таком подходе это запросы от фб к твоему приложению без участия пользователя. а так вполне удобно и легко.
Ну, собственно, просто заводим тестовое приложение для работы на локале вконтакте. Указываем адрес приложения localhost/. Вот и вся любовь. (: Открываем приложение и радуемся. В Firefox 100% работает.
Разрабатывать лучше сразу на сервере где приложение будет находится, ведь на нем оно будет точно работать.
Developer Tools от Chrome по сути, тоже не плохая вещь для отладки.
Developer Tools от Chrome по сути, тоже не плохая вещь для отладки.
Простое и элегантное решение
Получается, что в контакте теперь можно делать не только flash но и простые html-приложения (и даже html5)?
Автору: у Вас в принципе НОРМАЛЬНЫЙ голос для создания видеоуроков, осталось поработать только над словами-паразитами.
Плюсую и реквестирую подробный видеоурок по настройке xdebug — новичкам будет полезно.
Автору: у Вас в принципе НОРМАЛЬНЫЙ голос для создания видеоуроков, осталось поработать только над словами-паразитами.
Плюсую и реквестирую подробный видеоурок по настройке xdebug — новичкам будет полезно.
Не смущаемся по поводу 84-го порта. Думаю, если в фирме будет много разработчиков, то там и до 90-го дойти могут, а у меня они дома реально все забиты.
Интересно, если ты узнаешь правду что на одном IP адресе и 80 порте может жить теоретически неограниченное число доменных имен, что произойдет?
Создаем запись A. В моем случае app.wartur.ru — 188.134.79.140, то есть маппинг на роутер.
Так запись или маппинг?
Получается, в ифрейме на странице vk.com скрипт подключается без GET параметра, который должен включать дебаг, но при этом, дебаг все равно включается в ифрейме?
Я не до конца понял вопрос, но работает примерно так.
Вы все настроили, запустили IDE на отладку (отрыли лок. порт 9000) и xdebug (там надо этот GET параметр xdebug передать), далее когда сессия активировалась xdebug будет связываться с IDE постоянно при каждом новом обращении. Далее вы просто берете пускаете приложение внутри вконтакте и как бы после каждого вашего действия происходит перехват. На примере видео вы видите трейс входных GET параметров от вконатакта. Так же очень удобно будет отлаживать например обращение к API вконтакта, тоже все видно будет.
Вы все настроили, запустили IDE на отладку (отрыли лок. порт 9000) и xdebug (там надо этот GET параметр xdebug передать), далее когда сессия активировалась xdebug будет связываться с IDE постоянно при каждом новом обращении. Далее вы просто берете пускаете приложение внутри вконтакте и как бы после каждого вашего действия происходит перехват. На примере видео вы видите трейс входных GET параметров от вконатакта. Так же очень удобно будет отлаживать например обращение к API вконтакта, тоже все видно будет.
зачем лезть в настройки приложения и постоянно менять там локалхост на что-то иное? вы забыли про файлик hosts?
проще в нем добавить запись «localhost app.wartur.ru»
проще в нем добавить запись «localhost app.wartur.ru»
с видео — это зачетно, а так — ничего нового, давно так работаем :)
Sign up to leave a comment.
Отладка iframe приложения непосредственно в среде vk.com с использованием php + xdebug