3

I have a development server with Apache 2.2.8 /PHP 5.2.4 on Ubuntu Server 8.04. Sometimes my php code returns an Internal server 500 error instead of outputting the errors to the page.

The Apache error.log contains no entries regarding the 500 error and the access.log only contains the one line referencing that the 500 error occurred. In php.ini error_reporting = E_ALL and display_errors = On.

How do I get Apache or PHP to display the error on the page instead of a generic 500 error.

2 Answers 2

2

Your google-fu fails you, small grasshopper.

https://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

2
  • @Ernie: Who need Google, when I've got you. Thanks! Commented Oct 15, 2010 at 3:57
  • Note to anyone else new to php ini - error reporting must be enabled after the line engine = On, otherwise it will not work. Commented Nov 3, 2010 at 18:10
1

Found the issue. Developer was using someone else's library and failed to notice that the library had custom error handling code built in. Changed one line of code and all is well.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.