Remote Synchronization

Posted by Tomas Mysik on Apr 09 2009, 04:46:08 PM CEST

Many of you would like to have remote synchronization for your PHP projects - well, let's have a look what we have done.

[Read More]
Category: Features | Permalink | Comments [47]

NetBeans IDE 6.7 Milestone 3 (M3) Available

Posted by Radek Matous on Apr 03 2009, 11:14:50 AM CEST

NetBeans IDE 6.7 Milestone 3 (M3) was announced. Read the complete list of NetBeans IDE 6.7 Milestone 3 features and enhancements.

Category: Features | Permalink | Comments [7]

Path Mapping In PHP Debugger

Posted by Radek Matous on Apr 02 2009, 07:18:10 PM CEST

In this entry I would like to announce manual Path Mapping for remote debugging. Since NB6.5 it has been possible to debug both scripts and web pages, and web pages can be debugged either Locally or Remotely. For Remote Debugging, unfortunately the debugged php file on the remote server isn't the same as the file opened in NetBeans IDE running on a local machine. Debugger support in NetBeans must thus be able to map server paths to local paths, take into account that the server and client might run on different OS platform, cannot rely that the initially debugged file is really the debugged one because of rewrite rules, prepend files... Many more factors could be mentioned here but it means that path mapping cannot be resolved automatically for every individual scenario. That's the reason why for 6.7 we added the possibility to manually define path mapping through project setup for individual run configurations. In the next screenshot is a declaration for mapping from a Windows server path to a Linux local path. 

Path Mapping Customization

Together with manual path mapping, two additional choices were added. The first one, "Ask Every Time," lets you choose the URL yourself just before the debugging session is started (see next screenshot). The second one, "Do Not Open Web Browser," only starts the debugging session and expects you to open your web browser and browse the URL yourself - anyway GET (or POST) variable XDEBUG_SESSION_START is needed.

Ask For Ever For URL

Category: Features | Permalink | Comments [5]