12

I'm using Eclipse IDE + remote Xdebug. EclipseIDE is listening 9000 port for some kind of Xdebug information.

There are some php scripts running by cron on server. So, every cron execution xdebug is sending information to my workstation and EclipseIDE is trying to find this file in my project. But file couldn't be find because cron running scrits do not relate to the project I'm working with. So, every cron run Eclipse IDE is alerting this message http://img2.pict.com/22/fc/86/3299517/0/screenshot2b142.png

I've tried to add to cron executed php scripts some strings...

if (function_exists('xdebug_disable')) {
  xdebug_disable();
}

... but it didn't helped.

Any ideas?

Thank you

3
  • Does the php instance created by cron have to use the same php.ini as the instances you "use" with Eclipse? Commented Apr 3, 2010 at 10:00
  • Yeah. Thank you for you comment; I've already found the solution. See my answer below. Commented Apr 3, 2010 at 10:32
  • xdebug_disable() seems doing something else: it's just avoiding the error-stack being displayed. Commented Nov 8, 2019 at 14:07

1 Answer 1

14

As I've investigated I should set xdebug.remote_autostart=0 See documentation: http://xdebug.org/docs/remote

Important! You should change this value through php.ini. Using function ini_set('xdebug.remote_autostart', 0) won't work because sesion has already started and you'll be still getting xdebug information to your remote host.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.