[commits] [Wiki] changed: Doc/Dev/Debug

Jan Schneider jan at horde.org
Wed Nov 27 10:53:46 UTC 2013


jan  Wed, 27 Nov 2013 10:53:46 +0000

Modified page: http://wiki.horde.org/Doc/Dev/Debug
New Revision:  7
Change log:  Add some useful general debugging tools

@@ -19,5 +19,14 @@
  {{$filename}} should be the full path to the filename.  If using  
{{$filename}}, make sure the directory/file is writable by the user  
the PHP process runs as.

  ++ IMP: IMAP/POP3 Debugging

-To enable debugging, see instructions contained in  
imp/config/backends.php (the 'debug' config parameter).
+To enable debugging, see instructions contained in  
{{imp/config/backends.php}} (the 'debug' config parameter).
+
+++ General Debugging Tools
+
+There are many general purpose debugging tools that can be used to  
debug Horde code. Tools that the developers include, but are not  
limited to:
+
+* [http://xdebug.org/ Xdebug]: The standard debugging extension for  
PHP. Beside a few developer niceties, it allows for runtime debugging  
with breakpoint, step-by-step debugging, introspection, etc. Goes  
along with browser and IDE extensions like:
+  * Emacs extension "geben": http://code.google.com/p/geben-on-emacs/
+  * Firefox extension "Easy Xdebug": http://www.elime.be/easyxdebug.htm
+* [http://www.wireshark.org/ Wireshark]: Especially useful for  
debugging HTTP-based request to and from the Horde code.



More information about the commits mailing list