Code Snippet

Home » Code Snippets » HTAccess » PHP Error Logging

PHP Error Logging

Log errors to a file, and prevent showing them to the user. Make sure that the file exists and youre able to write to it.

# display no errs to user
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
# log to file
php_flag log_errors on
php_value error_log /location/to/php_error.log

Subscribe to The Thread

  1. this is really interesting thank you

  2. Where does this code go? .htaccess, a php file?

    • The code goes into the .htaccess file

    • Thanks, that´s quite interessting.

  3. holodoc

    Too bad it won’t work on a lot of web servers because of the restrictive AllowOverride setting :(

  4. You can’t set flags in .htaccess if PHP is installed as CGI, only if is installed as Apache Module. Check before with phpinfo();

    Bye

  5. This will remove it from my original var log, cant we log at both place?
    Thanks

  6. Just try it for my wp blog and it’s working. This easier mylife to find some errors. Awesome.

  7. Thank you for unshared, a very useful

  8. If it does not work on many browsers i suppose it can be made possible by adding in some code just like the way we make the browsers be able to read the html5 code for even the ones which do not support.

Speak, my friend

At this moment, you have an awesome opportunity* to be the person your mother always wanted you to be: kind, helpful, and smart. Do that, and we'll give you a big ol' gold star for the day (literally).

Posting tips:
  • You can use basic HTML
  • When posting code, please turn all
    < characters into &lt;
  • If the code is multi-line, use
    <pre><code></code></pre>
Thank you,
~ The Management ~