Debug stops on line but debug menu grayed out

I had my Xdebug and PHPStorm working fine on browser connections.

Today, when I run it, the debugger stops on the appropriate line, but then shows disconnected, and the debug menu is grayed out.  I cannot step through.

Any thoughts on this?

0
16 comments

In addition, my xdebug.log is not being printed out at all.  No file is even created.

PHP.ini settings:

[xdebug]
xdebug.remote_enable=1
xdebug.remote_autostart = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_name = "cachegrind.%H%R.%t"
xdebug.remote_log = /var/log/apache2/xdebug.log

0

Please try File | Invalidate caches.
It happened after update or any other changes?

0

Code changes occurred from a version of GIT, but nothing else.  I did the invalidate cache and that did not help.

Also, my xdebug.log does not even show up.  It does not even create an empty file.  

I don't understand how this could be working and then not listen.  

The debugger stops on the line but says disconnected and has no variables or lines of code to step through.

0

What's your type of debug? What do you mean by "debug menu is grayed out" (screenshot can be useful)?
Don't you have any errors about path mapping in Frame variable?

0

I'm using Xdebug. The only thing that changed was that we had to revert some code in Git the other day.


I attached the screenshot which is what happens after I set a breakpoint, press the telephone listen button, and reload the page.



Attachment(s):
Screen Shot 2014-02-06 at 9.07.12 AM.png
0

That's not enough. I mean -- it shows nothing that could help in resolving this issue.

1) Please double (triple) check that xdebug is enabled (check phpinfo() output when accessing script via browser). Do you have any other debug extensions installed (show whole phpinfo output) -- important
2) Check what phpinfo says about xdebug settings (check xdebug section; post it here) -- important
3) What xdebug version and OS do you have there?
4) Will IDE behave any differently if you insert xdebug_break(); into your code (programmatic breakpoint)?
5) You saying that xdebug does not generate any logs (but it should). This means that xdebug is either does not have permissions to write to that file ... or it never receives actual request (cookie or get/post parameter .. which is not actually required since you have "remote_autostart = 1" ) .. or it crashes immediately. Even if IDE is not present or you have not activated "phone handle" icon ... xdebug should still attempt to connect (because of your settings) and it should generate log. So file permissions is #1 suspect here ATM (assuming that xdebug is present & enabled).
6) Where do you run IDE and web server -- on the same computer or different/virtual?
7) If #6 is "different" -- when you activate "phone handle" icon -- are you able to connect to IDE via telnet on xdebug port?
8) You can activate additional logging from PhpStorm side -- http://devnet.jetbrains.com/docs/DOC-1202 (better clear log file before starting experimenting to remove irrelevant/old records).

0

1) Please double (triple) check that xdebug is enabled (check phpinfo() output when accessing script via browser). Do you have any other debug extensions installed (show whole phpinfo output) -- important
    XDebug is enabled, I attached the screenshot.
2) Check what phpinfo says about xdebug settings (check xdebug section; post it here) -- important

xdebug.auto_trace 0
xdebug.collect_assignments 0
xdebug.collect_includes 1
xdebug.collect_params 0
xdebug.collect_return 0
xdebug.collect_vars 0
xdebug.default_enable 1
xdebug.dump.COOKIE
xdebug.dump.ENV
xdebug.dump.FILES
xdebug.dump.GET
xdebug.dump.POST
xdebug.dump.REQUEST
xdebug.dump.SERVER
xdebug.dump.SESSION
xdebug.dump_globals 1
xdebug.dump_once 1
xdebug.dump_undefined 0
xdebug.extended_info 1
xdebug.file_link_format
xdebug.idekey
xdebug.manual_url http://www.php.net
xdebug.max_nesting_level 100
xdebug.overload_var_dump 1
xdebug.profiler_aggregate 0
xdebug.profiler_append 0
xdebug.profiler_enable 0
xdebug.profiler_enable_trigger 1
xdebug.profiler_output_dir /var/tmp/
xdebug.profiler_output_name cachegrind.%H%R.%t
xdebug.remote_autostart 1
xdebug.remote_connect_back 0
xdebug.remote_cookie_expire_time 3600
xdebug.remote_enable 1
xdebug.remote_handler dbgp
xdebug.remote_host localhost
xdebug.remote_log /var/log/apache2/xdebug.log
xdebug.remote_mode req
xdebug.remote_port 9000
xdebug.scream 0
xdebug.show_exception_trace 0
xdebug.show_local_vars 0
xdebug.show_mem_delta 0
xdebug.trace_format 0
xdebug.trace_options 0
xdebug.trace_output_dir /var/tmp/
xdebug.trace_output_name trace.%c
xdebug.var_display_max_children 128
xdebug.var_display_max_data 512
xdebug.var_display_max_depth 3

3) What xdebug version and OS do you have there?
Mac OSX

  • Xdebug installed: 2.1.3
  • Server API: Command Line Interface
  • Windows: no
  • Zend Server: no
  • PHP Version: 5.3.26
  • Zend API nr: 220090626
  • PHP API nr: 20090626
  • Debug Build: no
  • Thread Safe Build: no
  • Configuration File Path: /etc
  • Configuration File: /private/etc/php.ini
  • Extensions directory: /usr/lib/php/extensions/no-debug-non-zts-20090626
  • 4) Will IDE behave any differently if you insert xdebug_break(); into your code (programmatic breakpoint)?
    I need to try that.
    5) You saying that xdebug does not generate any logs (but it should). This means that xdebug is either does not have permissions to write to that file ... or it never receives actual request (cookie or get/post parameter .. which is not actually required since you have "remote_autostart = 1" ) .. or it crashes immediately. Even if IDE is not present or you have not activated "phone handle" icon ... xdebug should still attempt to connect (because of your settings) and it should generate log. So file permissions is #1 suspect here ATM (assuming that xdebug is present & enabled).
    6) Where do you run IDE and web server -- on the same computer or different/virtual?
    localhost.mysite.com
    7) If #6 is "different" -- when you activate "phone handle" icon -- are you able to connect to IDE via telnet on xdebug port?
    I'd have to see how to do that.
    8) You can activate additional logging from PhpStorm side -- http://devnet.jetbrains.com/docs/DOC-1202 (better clear log file before starting experimenting to remove irrelevant/old records).
    I'll try this.



    Attachment(s):
    Screen Shot 2014-02-06 at 10.15.59 AM.png
    0

      XDebug is enabled, I attached the screenshot.

    That's not exactly what I meant. I wanted to see this kind of picture (as it makes clear if you have any other special extensions (i.e. debuggers) installed):
    screen01.png

    Xdebug installed: 2.1.3

    Latest stable version is 2.2.3 -- upgrading may help (although if it was working till now .. and PHP version is the same.. then maybe not). Still -- worth checking it out.

    localhost.mysite.com

    That's not what I meant.

    Does PhpStorm and Web server runs on the same computer or on another computer (e.g. on LAN or virtual (vagrant etc)).

    I'd have to see how to do that.

    Something like this: "telnet YOUR_IP XDEBUG_PORT", e.g. "telnet 127.0.0.1 9000" for the same computer.


    In any case: empty xdebug log is the most important/worrying thing here -- you need to make it working first. Once it starts writing into log again, only then you can look at IDE side -- xdebug writes into the log before attempting to establish connection with client.

    Also --I do not know how you installed Apache on Mac .. but on some Linux distros Apache uses separate config when running in console (command line) and when running under Apache. So all the info from phpinfo() output must be taken via browser to guarantee accuracy..

    0

    The goal is to get to Vagrant, but right now, we are running locally for both the code and server.  It's a drupal 6 site.

    telnet 127.0.0.1 9000
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.

    And then php info
    PHP Version => 5.3.26

    System => Darwin Dons-MacBook-Pro.local 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64
    Build Date => Jul  7 2013 19:02:45
    Configure Command =>  '/private/var/tmp/apache_mod_php/apache_mod_php-79.1~2/php/configure'  '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--sysconfdir=/private/etc' '--with-apxs2=/usr/sbin/apxs' '--enable-cli' '--with-config-file-path=/etc' '--with-libxml-dir=/usr' '--with-openssl=/usr' '--with-kerberos=/usr' '--with-zlib=/usr' '--enable-bcmath' '--with-bz2=/usr' '--enable-calendar' '--disable-cgi' '--with-curl=/usr' '--enable-dba' '--enable-ndbm=/usr' '--enable-exif' '--enable-ftp' '--with-gd' '--with-freetype-dir=/BinaryCache/apache_mod_php/apache_mod_php-79.1~2/Root/usr/local' '--with-jpeg-dir=/BinaryCache/apache_mod_php/apache_mod_php-79.1~2/Root/usr/local' '--with-png-dir=/BinaryCache/apache_mod_php/apache_mod_php-79.1~2/Root/usr/local' '--enable-gd-native-ttf' '--with-icu-dir=/usr' '--with-iodbc=/usr' '--with-ldap=/usr' '--with-ldap-sasl=/usr' '--with-libedit=/usr' '--enable-mbstring' '--enable-mbregex' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--without-pear' '--with-pdo-mysql=mysqlnd' '--with-mysql-sock=/var/mysql/mysql.sock' '--with-readline=/usr' '--enable-shmop' '--with-snmp=/usr' '--enable-soap' '--enable-sockets' '--enable-sqlite-utf8' '--enable-suhosin' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--with-tidy' '--enable-wddx' '--with-xmlrpc' '--with-iconv-dir=/usr' '--with-xsl=/usr' '--enable-zend-multibyte' '--enable-zip' '--with-pcre-regex=/usr' '--with-pgsql=/usr' '--with-pdo-pgsql=/usr'
    Server API => Command Line Interface
    Virtual Directory Support => disabled
    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /private/etc/php.ini
    Scan this dir for additional .ini files => (none)
    Additional .ini files parsed => (none)
    PHP API => 20090626
    PHP Extension => 20090626
    Zend Extension => 220090626
    Zend Extension Build => API220090626,NTS
    PHP Extension Build => API20090626,NTS
    Debug Build => no
    Thread Safety => disabled
    Zend Memory Manager => enabled
    Zend Multibyte Support => enabled
    IPv6 Support => enabled
    Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip  
    Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
    Registered Stream Filters => zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk


    This program makes use of the Zend Scripting Language Engine:
    Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
        with Xdebug v2.1.3, Copyright (c) 2002-2012, by Derick Rethans


    _______________________________________________________________________


    Configuration

    bcmath

    BCMath support => enabled

    Directive => Local Value => Master Value
    bcmath.scale => 0 => 0

    bz2

    BZip2 Support => Enabled
    Stream Wrapper support => compress.bzip2://
    Stream Filter support => bzip2.decompress, bzip2.compress
    BZip2 Version => 1.0.6, 6-Sept-2010

    calendar

    Calendar support => enabled

    Core

    PHP Version => 5.3.26

    Directive => Local Value => Master Value
    allow_call_time_pass_reference => Off => Off
    allow_url_fopen => On => On
    allow_url_include => Off => Off
    always_populate_raw_post_data => Off => Off
    arg_separator.input => & => &
    arg_separator.output => & => &
    asp_tags => Off => Off
    auto_append_file => no value => no value
    auto_globals_jit => On => On
    auto_prepend_file => no value => no value
    browscap => no value => no value
    default_charset => no value => no value
    default_mimetype => text/html => text/html
    define_syslog_variables => Off => Off
    detect_unicode => On => On
    disable_classes => no value => no value
    disable_functions => no value => no value
    display_errors => Off => Off
    display_startup_errors => Off => Off
    doc_root => no value => no value
    docref_ext => no value => no value
    docref_root => no value => no value
    enable_dl => Off => Off
    error_append_string => no value => no value
    error_log => no value => no value
    error_prepend_string => no value => no value
    error_reporting => 22527 => 22527
    exit_on_timeout => Off => Off
    expose_php => On => On
    extension_dir => /usr/lib/php/extensions/no-debug-non-zts-20090626 => /usr/lib/php/extensions/no-debug-non-zts-20090626
    file_uploads => On => On
    highlight.bg => <font >#FFFFFF</font> => <font >#FFFFFF</font>
    highlight.comment => <font >#FF8000</font> => <font >#FF8000</font>
    highlight.default => <font >#0000BB</font> => <font >#0000BB</font>
    highlight.html => <font >#000000</font> => <font >#000000</font>
    highlight.keyword => <font >#007700</font> => <font >#007700</font>
    highlight.string => <font >#DD0000</font> => <font >#DD0000</font>
    html_errors => Off => Off
    ignore_repeated_errors => Off => Off
    ignore_repeated_source => Off => Off
    ignore_user_abort => Off => Off
    implicit_flush => On => On
    include_path => .:/usr/local/pear/share/pear:/Users/donsevcik/pear/share/pear => .:/usr/local/pear/share/pear:/Users/donsevcik/pear/share/pear
    log_errors => On => On
    log_errors_max_len => 1024 => 1024
    magic_quotes_gpc => Off => Off
    magic_quotes_runtime => Off => Off
    magic_quotes_sybase => Off => Off
    mail.add_x_header => On => On
    mail.force_extra_parameters => no value => no value
    mail.log => no value => no value
    max_execution_time => 0 => 0
    max_file_uploads => 20 => 20
    max_input_nesting_level => 64 => 64
    max_input_time => -1 => -1
    max_input_vars => 1000 => 1000
    memory_limit => 512M => 512M
    open_basedir => no value => no value
    output_buffering => 0 => 0
    output_handler => no value => no value
    post_max_size => 8M => 8M
    precision => 14 => 14
    realpath_cache_size => 16K => 16K
    realpath_cache_ttl => 120 => 120
    register_argc_argv => On => On
    register_globals => Off => Off
    register_long_arrays => Off => Off
    report_memleaks => On => On
    report_zend_debug => Off => Off
    request_order => GP => GP
    safe_mode => Off => Off
    safe_mode_exec_dir => no value => no value
    safe_mode_gid => Off => Off
    safe_mode_include_dir => no value => no value
    sendmail_from => no value => no value
    sendmail_path => /usr/sbin/sendmail -t -i  => /usr/sbin/sendmail -t -i
    serialize_precision => 17 => 17
    short_open_tag => Off => Off
    SMTP => localhost => localhost
    smtp_port => 25 => 25
    sql.safe_mode => Off => Off
    track_errors => Off => Off
    unserialize_callback_func => no value => no value
    upload_max_filesize => 2M => 2M
    upload_tmp_dir => no value => no value
    user_dir => no value => no value
    user_ini.cache_ttl => 300 => 300
    user_ini.filename => .user.ini => .user.ini
    variables_order => GPCS => GPCS
    xmlrpc_error_number => 0 => 0
    xmlrpc_errors => Off => Off
    y2k_compliance => On => On
    zend.enable_gc => On => On

    ctype

    ctype functions => enabled

    curl

    cURL support => enabled
    cURL Information => 7.24.0
    Age => 3
    Features
    AsynchDNS => Yes
    Debug => No
    GSS-Negotiate => Yes
    IDN => No
    IPv6 => Yes
    Largefile => Yes
    NTLM => Yes
    SPNEGO => No
    SSL => Yes
    SSPI => No
    krb4 => No
    libz => Yes
    CharConv => No
    Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, smtp, smtps, telnet, tftp
    Host => x86_64-apple-darwin12.0
    SSL Version => OpenSSL/0.9.8y
    ZLib Version => 1.2.5

    date

    date/time support => enabled
    "Olson" Timezone Database Version => 2013.3
    Timezone Database => internal
    Default timezone => America/New_York

    Directive => Local Value => Master Value
    date.default_latitude => 31.7667 => 31.7667
    date.default_longitude => 35.2333 => 35.2333
    date.sunrise_zenith => 90.583333 => 90.583333
    date.sunset_zenith => 90.583333 => 90.583333
    date.timezone => no value => no value

    dba

    DBA support => enabled
    Supported handlers => cdb cdb_make inifile flatfile

    Directive => Local Value => Master Value
    dba.default_handler => flatfile => flatfile

    dom

    DOM/XML => enabled
    DOM/XML API Version => 20031129
    libxml Version => 2.7.8
    HTML Support => enabled
    XPath Support => enabled
    XPointer Support => enabled
    Schema Support => enabled
    RelaxNG Support => enabled

    ereg

    Regex Library => Bundled library enabled

    exif

    EXIF Support => enabled
    EXIF Version => 1.4 $Id$
    Supported EXIF Version => 0220
    Supported filetypes => JPEG,TIFF

    Directive => Local Value => Master Value
    exif.decode_jis_intel => JIS => JIS
    exif.decode_jis_motorola => JIS => JIS
    exif.decode_unicode_intel => UCS-2LE => UCS-2LE
    exif.decode_unicode_motorola => UCS-2BE => UCS-2BE
    exif.encode_jis => no value => no value
    exif.encode_unicode => ISO-8859-15 => ISO-8859-15

    fileinfo

    fileinfo support => enabled
    version => 1.0.5-dev

    filter

    Input Validation and Filtering => enabled
    Revision => $Id: 209a1c3c98c04a5474846e7bbe8ca72054ccfd4f $

    Directive => Local Value => Master Value
    filter.default => unsafe_raw => unsafe_raw
    filter.default_flags => no value => no value

    ftp

    FTP support => enabled

    gd

    GD Support => enabled
    GD Version => bundled (2.1.0 compatible)
    FreeType Support => enabled
    FreeType Linkage => with freetype
    FreeType Version => 2.4.9
    GIF Read Support => enabled
    GIF Create Support => enabled
    JPEG Support => enabled
    libJPEG Version => 8
    PNG Support => enabled
    libPNG Version => 1.5.10
    WBMP Support => enabled
    XBM Support => enabled

    Directive => Local Value => Master Value
    gd.jpeg_ignore_warning => 0 => 0

    hash

    hash support => enabled
    Hashing Engines => md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5

    iconv

    iconv support => enabled
    iconv implementation => libiconv
    iconv library version => 1.11

    Directive => Local Value => Master Value
    iconv.input_encoding => ISO-8859-1 => ISO-8859-1
    iconv.internal_encoding => ISO-8859-1 => ISO-8859-1
    iconv.output_encoding => ISO-8859-1 => ISO-8859-1

    json

    json support => enabled
    json version => 1.2.1

    ldap

    LDAP Support => enabled
    RCS Version => $Id$
    Total Links => 0/unlimited
    API Version => 3001
    Vendor Name => OpenLDAP
    Vendor Version => 20428
    SASL Support => Enabled

    Directive => Local Value => Master Value
    ldap.max_links => Unlimited => Unlimited

    libxml

    libXML support => active
    libXML Compiled Version => 2.7.8
    libXML Loaded Version => 20708
    libXML streams => enabled

    mbstring

    Multibyte Support => enabled
    Multibyte string engine => libmbfl
    HTTP input encoding translation => disabled

    mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.

    Multibyte (japanese) regex support => enabled
    Multibyte regex (oniguruma) backtrack check => On
    Multibyte regex (oniguruma) version => 4.7.1

    Directive => Local Value => Master Value
    mbstring.detect_order => no value => no value
    mbstring.encoding_translation => Off => Off
    mbstring.func_overload => 0 => 0
    mbstring.http_input => pass => pass
    mbstring.http_output => pass => pass
    mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text/|application/xhtml\+xml)
    mbstring.internal_encoding => no value => no value
    mbstring.language => neutral => neutral
    mbstring.script_encoding => no value => no value
    mbstring.strict_detection => Off => Off
    mbstring.substitute_character => no value => no value

    mysql

    MySQL Support => enabled
    Active Persistent Links => 0
    Active Links => 0
    Client API version => mysqlnd 5.0.8-dev - 20102224 - $Id: 731e5b87ba42146a687c29995d2dfd8b4e40b325 $

    Directive => Local Value => Master Value
    mysql.allow_local_infile => On => On
    mysql.allow_persistent => On => On
    mysql.connect_timeout => 60 => 60
    mysql.default_host => no value => no value
    mysql.default_password => no value => no value
    mysql.default_port => 3306 => 3306
    mysql.default_socket => /opt/local/var/run/mysql55/mysqld.sock => /opt/local/var/run/mysql55/mysqld.sock
    mysql.default_user => no value => no value
    mysql.max_links => Unlimited => Unlimited
    mysql.max_persistent => Unlimited => Unlimited
    mysql.trace_mode => Off => Off

    mysqli

    MysqlI Support => enabled
    Client API library version => mysqlnd 5.0.8-dev - 20102224 - $Id: 731e5b87ba42146a687c29995d2dfd8b4e40b325 $
    Active Persistent Links => 0
    Inactive Persistent Links => 0
    Active Links => 0

    Directive => Local Value => Master Value
    mysqli.allow_local_infile => On => On
    mysqli.allow_persistent => On => On
    mysqli.default_host => no value => no value
    mysqli.default_port => 3306 => 3306
    mysqli.default_pw => no value => no value
    mysqli.default_socket => /opt/local/var/run/mysql55/mysqld.sock => /opt/local/var/run/mysql55/mysqld.sock
    mysqli.default_user => no value => no value
    mysqli.max_links => Unlimited => Unlimited
    mysqli.max_persistent => Unlimited => Unlimited
    mysqli.reconnect => Off => Off

    mysqlnd

    mysqlnd => enabled
    Version => mysqlnd 5.0.8-dev - 20102224 - $Id: 731e5b87ba42146a687c29995d2dfd8b4e40b325 $
    Compression => supported
    SSL => supported
    Command buffer size => 4096
    Read buffer size => 32768
    Read timeout => 31536000
    Collecting statistics => Yes
    Collecting memory statistics => No
    Tracing => n/a

    Client statistics =>  
    bytes_sent => 0
    bytes_received => 0
    packets_sent => 0
    packets_received => 0
    protocol_overhead_in => 0
    protocol_overhead_out => 0
    bytes_received_ok_packet => 0
    bytes_received_eof_packet => 0
    bytes_received_rset_header_packet => 0
    bytes_received_rset_field_meta_packet => 0
    bytes_received_rset_row_packet => 0
    bytes_received_prepare_response_packet => 0
    bytes_received_change_user_packet => 0
    packets_sent_command => 0
    packets_received_ok => 0
    packets_received_eof => 0
    packets_received_rset_header => 0
    packets_received_rset_field_meta => 0
    packets_received_rset_row => 0
    packets_received_prepare_response => 0
    packets_received_change_user => 0
    result_set_queries => 0
    non_result_set_queries => 0
    no_index_used => 0
    bad_index_used => 0
    slow_queries => 0
    buffered_sets => 0
    unbuffered_sets => 0
    ps_buffered_sets => 0
    ps_unbuffered_sets => 0
    flushed_normal_sets => 0
    flushed_ps_sets => 0
    ps_prepared_never_executed => 0
    ps_prepared_once_executed => 0
    rows_fetched_from_server_normal => 0
    rows_fetched_from_server_ps => 0
    rows_buffered_from_client_normal => 0
    rows_buffered_from_client_ps => 0
    rows_fetched_from_client_normal_buffered => 0
    rows_fetched_from_client_normal_unbuffered => 0
    rows_fetched_from_client_ps_buffered => 0
    rows_fetched_from_client_ps_unbuffered => 0
    rows_fetched_from_client_ps_cursor => 0
    rows_affected_normal => 0
    rows_affected_ps => 0
    rows_skipped_normal => 0
    rows_skipped_ps => 0
    copy_on_write_saved => 0
    copy_on_write_performed => 0
    command_buffer_too_small => 0
    connect_success => 0
    connect_failure => 0
    connection_reused => 0
    reconnect => 0
    pconnect_success => 0
    active_connections => 0
    active_persistent_connections => 0
    explicit_close => 0
    implicit_close => 0
    disconnect_close => 0
    in_middle_of_command_close => 0
    explicit_free_result => 0
    implicit_free_result => 0
    explicit_stmt_close => 0
    implicit_stmt_close => 0
    mem_emalloc_count => 0
    mem_emalloc_amount => 0
    mem_ecalloc_count => 0
    mem_ecalloc_amount => 0
    mem_erealloc_count => 0
    mem_erealloc_amount => 0
    mem_efree_count => 0
    mem_efree_amount => 0
    mem_malloc_count => 0
    mem_malloc_amount => 0
    mem_calloc_count => 0
    mem_calloc_amount => 0
    mem_realloc_count => 0
    mem_realloc_amount => 0
    mem_free_count => 0
    mem_free_amount => 0
    mem_estrndup_count => 0
    mem_strndup_count => 0
    mem_estndup_count => 0
    mem_strdup_count => 0
    proto_text_fetched_null => 0
    proto_text_fetched_bit => 0
    proto_text_fetched_tinyint => 0
    proto_text_fetched_short => 0
    proto_text_fetched_int24 => 0
    proto_text_fetched_int => 0
    proto_text_fetched_bigint => 0
    proto_text_fetched_decimal => 0
    proto_text_fetched_float => 0
    proto_text_fetched_double => 0
    proto_text_fetched_date => 0
    proto_text_fetched_year => 0
    proto_text_fetched_time => 0
    proto_text_fetched_datetime => 0
    proto_text_fetched_timestamp => 0
    proto_text_fetched_string => 0
    proto_text_fetched_blob => 0
    proto_text_fetched_enum => 0
    proto_text_fetched_set => 0
    proto_text_fetched_geometry => 0
    proto_text_fetched_other => 0
    proto_binary_fetched_null => 0
    proto_binary_fetched_bit => 0
    proto_binary_fetched_tinyint => 0
    proto_binary_fetched_short => 0
    proto_binary_fetched_int24 => 0
    proto_binary_fetched_int => 0
    proto_binary_fetched_bigint => 0
    proto_binary_fetched_decimal => 0
    proto_binary_fetched_float => 0
    proto_binary_fetched_double => 0
    proto_binary_fetched_date => 0
    proto_binary_fetched_year => 0
    proto_binary_fetched_time => 0
    proto_binary_fetched_datetime => 0
    proto_binary_fetched_timestamp => 0
    proto_binary_fetched_string => 0
    proto_binary_fetched_blob => 0
    proto_binary_fetched_enum => 0
    proto_binary_fetched_set => 0
    proto_binary_fetched_geometry => 0
    proto_binary_fetched_other => 0
    init_command_executed_count => 0
    init_command_failed_count => 0
    com_quit => 0
    com_init_db => 0
    com_query => 0
    com_field_list => 0
    com_create_db => 0
    com_drop_db => 0
    com_refresh => 0
    com_shutdown => 0
    com_statistics => 0
    com_process_info => 0
    com_connect => 0
    com_process_kill => 0
    com_debug => 0
    com_ping => 0
    com_time => 0
    com_delayed_insert => 0
    com_change_user => 0
    com_binlog_dump => 0
    com_table_dump => 0
    com_connect_out => 0
    com_register_slave => 0
    com_stmt_prepare => 0
    com_stmt_execute => 0
    com_stmt_send_long_data => 0
    com_stmt_close => 0
    com_stmt_reset => 0
    com_stmt_set_option => 0
    com_stmt_fetch => 0
    com_deamon => 0
    bytes_received_real_data_normal => 0
    bytes_received_real_data_ps => 0

    odbc

    ODBC Support => enabled
    Active Persistent Links => 0
    Active Links => 0
    ODBC library => iodbc
    ODBC_INCLUDE => -I/usr/include
    ODBC_LFLAGS => -L/usr/lib
    ODBC_LIBS => -liodbc

    Directive => Local Value => Master Value
    odbc.allow_persistent => On => On
    odbc.check_persistent => On => On
    odbc.default_cursortype => Static cursor => Static cursor
    odbc.default_db => no value => no value
    odbc.default_pw => no value => no value
    odbc.default_user => no value => no value
    odbc.defaultbinmode => return as is => return as is
    odbc.defaultlrl => return up to 4096 bytes => return up to 4096 bytes
    odbc.max_links => Unlimited => Unlimited
    odbc.max_persistent => Unlimited => Unlimited

    openssl

    OpenSSL support => enabled
    OpenSSL Library Version => OpenSSL 0.9.8y 5 Feb 2013
    OpenSSL Header Version => OpenSSL 0.9.8y 5 Feb 2013

    pcre

    PCRE (Perl Compatible Regular Expressions) Support => enabled
    PCRE Library Version => 8.02 2010-03-19

    Directive => Local Value => Master Value
    pcre.backtrack_limit => 1000000 => 1000000
    pcre.recursion_limit => 100000 => 100000

    PDO

    PDO support => enabled
    PDO drivers => mysql, pgsql, sqlite, sqlite2

    pdo_mysql

    PDO Driver for MySQL => enabled
    Client API version => mysqlnd 5.0.8-dev - 20102224 - $Id: 731e5b87ba42146a687c29995d2dfd8b4e40b325 $

    Directive => Local Value => Master Value
    pdo_mysql.default_socket => /opt/local/var/run/mysql55/mysqld.sock => /opt/local/var/run/mysql55/mysqld.sock

    pdo_pgsql

    PDO Driver for PostgreSQL => enabled
    PostgreSQL(libpq) Version => 9.1.9
    Module version => 1.0.2
    Revision =>  $Id$

    pdo_sqlite

    PDO Driver for SQLite 3.x => enabled
    SQLite Library => 3.7.7.1

    pgsql

    PostgreSQL Support => enabled
    PostgreSQL(libpq) Version => 9.1.9
    Multibyte character support => enabled
    SSL support => enabled
    Active Persistent Links => 0
    Active Links => 0

    Directive => Local Value => Master Value
    pgsql.allow_persistent => On => On
    pgsql.auto_reset_persistent => Off => Off
    pgsql.ignore_notice => Off => Off
    pgsql.log_notice => Off => Off
    pgsql.max_links => Unlimited => Unlimited
    pgsql.max_persistent => Unlimited => Unlimited

    Phar

    Phar: PHP Archive support => enabled
    Phar EXT version => 2.0.1
    Phar API version => 1.1.1
    SVN revision => $Id: 21d763042eb5769ae0a09dc1118df2b5aae6fb33 $
    Phar-based phar archives => enabled
    Tar-based phar archives => enabled
    ZIP-based phar archives => enabled
    gzip compression => enabled
    bzip2 compression => enabled
    OpenSSL support => enabled


    Phar based on pear/PHP_Archive, original concept by Davey Shafik.
    Phar fully realized by Gregory Beaver and Marcus Boerger.
    Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
    Directive => Local Value => Master Value
    phar.cache_list => no value => no value
    phar.readonly => On => On
    phar.require_hash => On => On

    posix

    Revision => $Id: 5a2da3946b96c5afbf3aff8db8a8681f8bedee85 $

    Reflection

    Reflection => enabled
    Version => $Id: 4af6c4c676864b1c0bfa693845af0688645c37cf $

    session

    Session Support => enabled
    Registered save handlers => files user sqlite
    Registered serializer handlers => php php_binary wddx

    Directive => Local Value => Master Value
    session.auto_start => Off => Off
    session.bug_compat_42 => Off => Off
    session.bug_compat_warn => Off => Off
    session.cache_expire => 180 => 180
    session.cache_limiter => nocache => nocache
    session.cookie_domain => no value => no value
    session.cookie_httponly => Off => Off
    session.cookie_lifetime => 0 => 0
    session.cookie_path => / => /
    session.cookie_secure => Off => Off
    session.entropy_file => no value => no value
    session.entropy_length => 0 => 0
    session.gc_divisor => 1000 => 1000
    session.gc_maxlifetime => 1440 => 1440
    session.gc_probability => 1 => 1
    session.hash_bits_per_character => 5 => 5
    session.hash_function => 0 => 0
    session.name => PHPSESSID => PHPSESSID
    session.referer_check => no value => no value
    session.save_handler => files => files
    session.save_path => no value => no value
    session.serialize_handler => php => php
    session.use_cookies => On => On
    session.use_only_cookies => On => On
    session.use_trans_sid => 0 => 0

    shmop

    shmop support => enabled

    SimpleXML

    Simplexml support => enabled
    Revision => $Id: 02ab7893b36d51e9c59da77d7e287eb3b35e1e32 $
    Schema support => enabled

    snmp

    NET-SNMP Support => enabled
    NET-SNMP Version => 5.6

    soap

    Soap Client => enabled
    Soap Server => enabled

    Directive => Local Value => Master Value
    soap.wsdl_cache => 1 => 1
    soap.wsdl_cache_dir => /tmp => /tmp
    soap.wsdl_cache_enabled => 1 => 1
    soap.wsdl_cache_limit => 5 => 5
    soap.wsdl_cache_ttl => 86400 => 86400

    sockets

    Sockets Support => enabled

    SPL

    SPL support => enabled
    Interfaces => Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
    Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

    SQLite

    SQLite support => enabled
    PECL Module version => 2.0-dev $Id$
    SQLite Library => 2.8.17
    SQLite Encoding => UTF-8

    Directive => Local Value => Master Value
    sqlite.assoc_case => 0 => 0

    sqlite3

    SQLite3 support => enabled
    SQLite3 module version => 0.7-dev
    SQLite Library => 3.7.7.1

    Directive => Local Value => Master Value
    sqlite3.extension_dir => no value => no value

    standard

    Dynamic Library Support => enabled
    Path to sendmail => /usr/sbin/sendmail -t -i

    Directive => Local Value => Master Value
    assert.active => 1 => 1
    assert.bail => 0 => 0
    assert.callback => no value => no value
    assert.quiet_eval => 0 => 0
    assert.warning => 1 => 1
    auto_detect_line_endings => 0 => 0
    default_socket_timeout => 60 => 60
    from => no value => no value
    safe_mode_allowed_env_vars => PHP_ => PHP_
    safe_mode_protected_env_vars => LD_LIBRARY_PATH => LD_LIBRARY_PATH
    url_rewriter.tags => a=href,area=href,frame=src,input=src,form=fakeentry => a=href,area=href,frame=src,input=src,form=fakeentry
    user_agent => no value => no value

    sysvmsg

    sysvmsg support => enabled
    Revision => $Id: 4de54c4c0f668d2754472253f317a1de000b5b04 $

    tidy

    Tidy support => enabled
    libTidy Release => 31 October 2006 - Apple Inc. build 15.10
    Extension Version => 2.0 ($Id$)

    Directive => Local Value => Master Value
    tidy.clean_output => no value => no value
    tidy.default_config => no value => no value

    tokenizer

    Tokenizer Support => enabled

    wddx

    WDDX Support => enabled
    WDDX Session Serializer => enabled

    xdebug

    xdebug support => enabled
    Version => 2.1.3

    Supported protocols => Revision
    DBGp - Common DeBuGger Protocol => $Revision: 1.145 $

    Directive => Local Value => Master Value
    xdebug.auto_trace => Off => Off
    xdebug.collect_assignments => Off => Off
    xdebug.collect_includes => On => On
    xdebug.collect_params => 0 => 0
    xdebug.collect_return => Off => Off
    xdebug.collect_vars => Off => Off
    xdebug.default_enable => On => On
    xdebug.dump.COOKIE => no value => no value
    xdebug.dump.ENV => no value => no value
    xdebug.dump.FILES => no value => no value
    xdebug.dump.GET => no value => no value
    xdebug.dump.POST => no value => no value
    xdebug.dump.REQUEST => no value => no value
    xdebug.dump.SERVER => no value => no value
    xdebug.dump.SESSION => no value => no value
    xdebug.dump_globals => On => On
    xdebug.dump_once => On => On
    xdebug.dump_undefined => Off => Off
    xdebug.extended_info => On => On
    xdebug.file_link_format => no value => no value
    xdebug.idekey => donsevcik => no value
    xdebug.manual_url => http://www.php.net => http://www.php.net
    xdebug.max_nesting_level => 100 => 100
    xdebug.overload_var_dump => On => On
    xdebug.profiler_aggregate => Off => Off
    xdebug.profiler_append => Off => Off
    xdebug.profiler_enable => Off => Off
    xdebug.profiler_enable_trigger => On => On
    xdebug.profiler_output_dir => /var/tmp/ => /var/tmp/
    xdebug.profiler_output_name => cachegrind.%H%R.%t => cachegrind.%H%R.%t
    xdebug.remote_autostart => On => On
    xdebug.remote_connect_back => Off => Off
    xdebug.remote_cookie_expire_time => 3600 => 3600
    xdebug.remote_enable => On => On
    xdebug.remote_handler => dbgp => dbgp
    xdebug.remote_host => localhost => localhost
    xdebug.remote_log => /var/log/apache2/xdebug.log => /var/log/apache2/xdebug.log
    xdebug.remote_mode => req => req
    xdebug.remote_port => 9000 => 9000
    xdebug.scream => Off => Off
    xdebug.show_exception_trace => Off => Off
    xdebug.show_local_vars => Off => Off
    xdebug.show_mem_delta => Off => Off
    xdebug.trace_format => 0 => 0
    xdebug.trace_options => 0 => 0
    xdebug.trace_output_dir => /var/tmp/ => /var/tmp/
    xdebug.trace_output_name => trace.%c => trace.%c
    xdebug.var_display_max_children => 128 => 128
    xdebug.var_display_max_data => 512 => 512
    xdebug.var_display_max_depth => 3 => 3

    xml

    XML Support => active
    XML Namespace Support => active
    libxml2 Version => 2.7.8

    xmlreader

    XMLReader => enabled

    xmlrpc

    core library version => xmlrpc-epi v. 0.51
    php extension version => 0.51
    author => Dan Libby
    homepage => http://xmlrpc-epi.sourceforge.net
    open sourced by => Epinions.com

    xmlwriter

    XMLWriter => enabled

    xsl

    XSL => enabled
    libxslt Version => 1.1.26
    libxslt compiled against libxml Version => 2.7.8
    EXSLT => enabled
    libexslt Version => 1.1.26

    zip

    Zip => enabled
    Extension Version => $Id: b1a1a3628c4ed0ad78fb0cc4a99b06a56aa281c4 $
    Zip version => 1.11.0
    Libzip version => 0.10.1

    zlib

    ZLib Support => enabled
    Stream Wrapper support => compress.zlib://
    Stream Filter support => zlib.inflate, zlib.deflate
    Compiled Version => 1.2.5
    Linked Version => 1.2.5

    Directive => Local Value => Master Value
    zlib.output_compression => Off => Off
    zlib.output_compression_level => -1 => -1
    zlib.output_handler => no value => no value

    Additional Modules

    Module Name
    readline
    sysvsem
    sysvshm

    Environment

    Variable => Value
    HOSPITAL_REMOTE_USER => dsevcik
    SHELL => /bin/bash
    TMPDIR => /var/folders/_l/65644fcx25913__q1rkxbw4c0000gn/T/
    rvm_bin_path => /Users/donsevcik/.rvm/bin
    _system_type => Darwin
    _system_arch => x86_64
    __CF_USER_TEXT_ENCODING => 0x1F5:0:0
    rvm_version => 1.24.8 (stable)
    _system_name => OSX
    PATH => /opt/local/bin/mysqladmin:/usr/bin/php/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/donsevcik/.rvm/bin:/opt/local/bin
    VERSIONER_PYTHON_VERSION => 2.7
    COMMAND_MODE => unix2003
    USER => donsevcik
    HOME => /Users/donsevcik
    rvm_prefix => /Users/donsevcik
    LOGNAME => donsevcik
    Apple_Ubiquity_Message => /tmp/launch-xI11cq/Apple_Ubiquity_Message
    rvm_path => /Users/donsevcik/.rvm
    _system_version => 10.8
    HOSPITAL_LOCAL_DRUPAL => /Library/WebServer/Documents/HMA/hospital-sites/web
    Apple_PubSub_Socket_Render => /tmp/launch-uiV8Su/Render
    TZ => America/New_York
    SSH_AUTH_SOCK => /tmp/launch-xBAxso/Listeners
    VERSIONER_PYTHON_PREFER_32_BIT => no

    PHP Variables

    Variable => Value
    _SERVER["HOSPITAL_REMOTE_USER"] => dsevcik
    _SERVER["SHELL"] => /bin/bash
    _SERVER["TMPDIR"] => /var/folders/_l/65644fcx25913__q1rkxbw4c0000gn/T/
    _SERVER["rvm_bin_path"] => /Users/donsevcik/.rvm/bin
    _SERVER["_system_type"] => Darwin
    _SERVER["_system_arch"] => x86_64
    _SERVER["__CF_USER_TEXT_ENCODING"] => 0x1F5:0:0
    _SERVER["rvm_version"] => 1.24.8 (stable)
    _SERVER["_system_name"] => OSX
    _SERVER["PATH"] => /opt/local/bin/mysqladmin:/usr/bin/php/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/donsevcik/.rvm/bin:/opt/local/bin
    _SERVER["VERSIONER_PYTHON_VERSION"] => 2.7
    _SERVER["COMMAND_MODE"] => unix2003
    _SERVER["USER"] => donsevcik
    _SERVER["HOME"] => /Users/donsevcik
    _SERVER["rvm_prefix"] => /Users/donsevcik
    _SERVER["LOGNAME"] => donsevcik
    _SERVER["Apple_Ubiquity_Message"] => /tmp/launch-xI11cq/Apple_Ubiquity_Message
    _SERVER["rvm_path"] => /Users/donsevcik/.rvm
    _SERVER["_system_version"] => 10.8
    _SERVER["HOSPITAL_LOCAL_DRUPAL"] => /Library/WebServer/Documents/HMA/hospital-sites/web
    _SERVER["Apple_PubSub_Socket_Render"] => /tmp/launch-uiV8Su/Render
    _SERVER["TZ"] => America/New_York
    _SERVER["SSH_AUTH_SOCK"] => /tmp/launch-xBAxso/Listeners
    _SERVER["VERSIONER_PYTHON_PREFER_32_BIT"] => no
    _SERVER["PHP_SELF"] => /Library/WebServer/Documents/HMA/hospital-sites/web/sites/all/modules/hm_hospital_sites_functions/sevcik.php
    _SERVER["SCRIPT_NAME"] => /Library/WebServer/Documents/HMA/hospital-sites/web/sites/all/modules/hm_hospital_sites_functions/sevcik.php
    _SERVER["SCRIPT_FILENAME"] => /Library/WebServer/Documents/HMA/hospital-sites/web/sites/all/modules/hm_hospital_sites_functions/sevcik.php
    _SERVER["PATH_TRANSLATED"] => /Library/WebServer/Documents/HMA/hospital-sites/web/sites/all/modules/hm_hospital_sites_functions/sevcik.php
    _SERVER["DOCUMENT_ROOT"] =>
    _SERVER["REQUEST_TIME"] => 1391709978
    _SERVER["argv"] => Array
    (
        [0] => /Library/WebServer/Documents/HMA/hospital-sites/web/sites/all/modules/hm_hospital_sites_functions/sevcik.php
    )

    _SERVER["argc"] => 1

    0

    As far as I can see PhpStorm is good (accepts connections); The xdebug config seems to be OK as well (I may only suggest to try "127.0.0.1" instead of default "localhost" for xdebug.remote_host -- that's in case if it resolves to IPv6 or whatever).

    Silly question -- but have you tries restarting Apache / whole computer ?

    With your settings xdebug should attempt to debug every single request where PHP is involved and it should write that info into log. If log is empty -- then it has to be some sort of xdebug issue.

    If you think that it is not -- then I may only suggest to try brand new simple project (1 simple file is enough) in different location and run under different virtual host / domain name (if possible). But I personally would not look elsewhere until xdebug log gets some records in it.

    0

    I did restart apache yesterday after I added the xdebug.log item in the .php ini file.

    Also, I tried setting up a new project yesterday as well.  

    I have a friend coming into look at my settings in 1 hour.  The more I read this thread and the more I look at the settings, I think it is something with Xdebug or the server settings that got messed up in the last 2 days.

    0

    Fixed:

    Here is what happened, and a good note for others who have this problem.

    I upgraded PHP storm the other day.  That may have been the problem, because when I upgraded to 2.2.3 version of Xdebug, restarted Apache, everything works like a charm.

    Thanks for the help on the thread.

    0

    Glad to hear.

    BTW -- what PhpStorm version have you used before?

    Still ... upgrading PhpStorm *only* would not explain why xdebug was unable to generate log file (which happens before it even attempts to connect to debug client).

    In any case -- issue is resolved :), which is important.

    0

    I'm using 7.1.2, I just upgraded from the alert message the other day.


    However, I still don't see a log printing out which is odd, but I can ask around about that.

    0

    Remote debugging on PHPStorm is impossible, I've been trying to set it up for almost 2 years now, never got it to work.

    0

    @Nino Škopac 

    >Remote debugging on PHPStorm is impossible, I've been trying to set it up for almost 2 years now, never got it to work.

    Bad luck?

    It's working. It can be hard to setup in some cases (firewall or other network-related limitations of particular setup; complete misunderstanding of how it works etc) .. but it works. There are many threads here and on StackOverflow where people resolving their issues...

    Also: https://confluence.jetbrains.com/display/PhpStorm/Debugging+with+PhpStorm

     

    P.S. If you need help with resolving your issue -- please create new thread.

    0

    Please sign in to leave a comment.