Как стать автором
Обновить

Комментарии 20

Я обычно отлаживал приложения как совершенно обычные. Просто указывал адрес приложения как localhost/ или любой другой локальный домен. Firefox их открывает в фрейме ВК, над другими браузерами просто нужно немного «попотеть». :)
Интересно, а можно пруфы для общего развития пожалуйста, я просто реально об этом не читал, говорю же за чашкой чая придумал способ и им уже пользуюсь, а другого и не надо, у меня сейчас xdebug покрывает все серверное программирование, а firebug все клиентское и я реально больше не в чем не нуждаюсь.
не знаю как с VK но с FB апп именно так я и отлаживал, настривал просто адрес прилоежния как localhost и все ок. единственное чего лишаешься при таком подходе это запросы от фб к твоему приложению без участия пользователя. а так вполне удобно и легко.
Ух ты реально работает пасиба! Что-то я затупил. Теперь все гораздо проще.
Ну, собственно, просто заводим тестовое приложение для работы на локале вконтакте. Указываем адрес приложения localhost/. Вот и вся любовь. (: Открываем приложение и радуемся. В Firefox 100% работает.
Разрабатывать лучше сразу на сервере где приложение будет находится, ведь на нем оно будет точно работать.

Developer Tools от Chrome по сути, тоже не плохая вещь для отладки.
Местами даже лучше, но местами и не дотягивает.
Простое и элегантное решение
Получается, что в контакте теперь можно делать не только flash но и простые html-приложения (и даже html5)?

Автору: у Вас в принципе НОРМАЛЬНЫЙ голос для создания видеоуроков, осталось поработать только над словами-паразитами.
Плюсую и реквестирую подробный видеоурок по настройке xdebug — новичкам будет полезно.
Так давно же можно. :)
Не смущаемся по поводу 84-го порта. Думаю, если в фирме будет много разработчиков, то там и до 90-го дойти могут, а у меня они дома реально все забиты.


Интересно, если ты узнаешь правду что на одном IP адресе и 80 порте может жить теоретически неограниченное число доменных имен, что произойдет?

Создаем запись A. В моем случае app.wartur.ru — 188.134.79.140, то есть маппинг на роутер.


Так запись или маппинг?
Я ничего нового не узнаю, так как у меня router layer 3, сделайте или купите мне циску layer 7, и порты менять не придется, а пока Вы мне это не сделали я Вас минусую за толстый троллинг и за ТЫ в эфире.

Маппинг, хотел пульнуться умным словом значение которого в контексте вроде понятно.
Роутер тут не причем иди учи мат часть по апачу и прочим веб серверам и посмотри в своем роутере DMZ зону и разберись что это такое.
Ты видимо вообще не понимаешь смысл слов и их значений.

Пульнуться? А может пушнуться?
Получается, в ифрейме на странице vk.com скрипт подключается без GET параметра, который должен включать дебаг, но при этом, дебаг все равно включается в ифрейме?
Я не до конца понял вопрос, но работает примерно так.

Вы все настроили, запустили IDE на отладку (отрыли лок. порт 9000) и xdebug (там надо этот GET параметр xdebug передать), далее когда сессия активировалась xdebug будет связываться с IDE постоянно при каждом новом обращении. Далее вы просто берете пускаете приложение внутри вконтакте и как бы после каждого вашего действия происходит перехват. На примере видео вы видите трейс входных GET параметров от вконатакта. Так же очень удобно будет отлаживать например обращение к API вконтакта, тоже все видно будет.
xdebug принимает не только GET, но и POST. Так же срабатывает на аналогичный кукис. Кстати на кукисах и построены расширения типа xdebug helper.
зачем лезть в настройки приложения и постоянно менять там локалхост на что-то иное? вы забыли про файлик hosts?

проще в нем добавить запись «localhost app.wartur.ru»
хорошая идея
с видео — это зачетно, а так — ничего нового, давно так работаем :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории