Has anyone see then before?

Warning: set_error_handler() expects the argument (_exception_handler) to be a valid callback in /home/nginx/domains/xxx.com/ee_core/codeigniter/system/core/CodeIgniter.php on line 63
Fatal error: Call to undefined function is_php() in /home/nginx/domains/xxx/ee_core/codeigniter/system/core/CodeIgniter.php on line 65

Since last night, all URLs on the site suddenly started returning that message. I can't access the CP, either. From looking at the code in CodeIgniter.php, it looks like the missing functions are all in Common.php, which is included at the top of the file. Any reason CI would be unable to run the included code? (Yes, I checked permissions already....)

Any help is greatly appreciated!

  • 1
    I know nothing about CI... but the first thing I'd try is to delete the Common.php file and reupload it. Perhaps it's been corrupted?
    – Anna_MediaGirl
    Nov 18, 2012 at 18:40
  • I did try that. No luck. Nov 18, 2012 at 19:01
  • Have you changed anything? Any idea when/why this started happening? Nov 18, 2012 at 23:32
  • What version of PHP are you running? Nov 19, 2012 at 3:52

1 Answer 1


It turned out to be a server problem. The hosting company restarted Nginx and PHP and everything went back to normal. Mysterious.....

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.