I have the typical suite of applications and servers in my development environment including all of the items listed below. When debugging is disabled in php.ini everything works as it expected. In particular phpMyAdmin works as it should. However when I enable debugging in php.ini by adding extension=php_dbg.dll I am no longer able to create the session files on disk. Specifically phpMyAdmin throws the following error when debugging is enabled.
"cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly."
If I comment out the the extension all applications and services return to normal operation.
This appears to be affecting the session.save_path in the php config. When debugging is disabled, phpinfo(); shows the string in the config file. When debug is enabled AND no applications have attempted to create session files on disk phpinfo(); still shows the string in the conf file.
session.save_path = local val: c:\xampp\tmp master val: c:\xampp\tmp
However, AFTER an application has attempted to create a session when debug is enabled phpinfo(); shows the following odd characters and the application(s) throw corresponding errors. After each subsequent attempt the characters reported by phpinfo(); change
NOTE: special characters could not be posted in this message body. See attached image.
Anyone have any suggestions on how to tackle this? Is this a bug in the php_dbg.dll?
Thanks in advance. Hope this is in the right place
Aries
Development Environment Versions
Debug DLL: php_dbg.dll-5.2.x
phpEd 5.2
PHP DGB Listener 3.2.14
Windows XP Pro SP2
Apache 2.2.9 (Win32) DAV/2
mod_ssl 2.2.9
OpenSSL 0.9.8h
PHP/5.2.6
phpMyAdmin 2.11.7[list=][/list]
![](http://www.postimage.org/gx16dMaA.jpg)