I'm using the PHPstorm as my main PHP development enviroment and XDebug to debugging my applications.
My only problem is the message "Cannot accept external Xdebug connection: Cannot evaluate expression 'isset($_SERVER['PHP_IDE_CONFIG'])'" appearing from time to time.
I already saw some solutions to the problem here and also in the JetBrains support (here and here), but my problem is a little bit different 'cause I CAN Debug normally, but the message continues to appear.
See the print of the event log below. Apparently, the message appears every 30 minutes.
FYI, I'm debbuging a webservice, so, I configure the Xdebug to listen all HTTP requests, I click the "Start Listen PHP Debug Connections button" (green in the figure) and then launch the requests through Advannced Rest Client(Chrome).
As I said, I can debug without problems, so I just want to understand the message. Can it cause any problem? Am I doing something wrong? Can I disable this message? How?
I tried the solutions in the linked question, but the message still there.
This is my Xdebug configuration:
[Zend]
zend_extension="/usr/lib/php5/20131226/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_autostart=1
xdebug.remote_connect_back=0

Settings/Preferences | Languages & Frameworks | PHP | Debug-- should help. Note that if you need to configure another server config you will either have to do it manually or disable this option if you want help from IDE.remote_autostart=0and usexdebug_break();in your actual PHP code (programmatic breakpoint) 2) have different PHP installations (or at least different php.ini config files) for you actual code that you developing and system-wide PHP for ordinary tasks (which should not be debugged -- no xdebug no issue (+ code runs around 2x faster))09,39 * * * * root [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessioncleanfrom/etc/cron.d/php5. But I haveIgnore external connections...checked in my PhpStrom.