Grow your CSS skills. Land your dream job.

Last updated on:

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

Comments

  1. this is really interesting thank you

  2. Tice
    Permalink to comment#

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

  3. holodoc
    Permalink to comment#

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

  4. Permalink to comment#

    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. Permalink to comment#

    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.

  9. The path at the end of the snippet is absolute on the file system or relative to the DocumentRoot?

Leave a Comment

Posting Code

  • Use Markdown, and it will escape the code for you, like `<div class="cool">`.
  • Use triple-backticks for blocks of code.
    ``` 
    <div>
      <h1>multi-line block of code</h1>
      <span>be cool yo.</span>
    </div>
    ```
  • Otherwise, escape your code, like <code>&lt;div class="cool"&gt;</code>. Markdown is just easier though.

Current ye@r *

*May or may not contain any actual "CSS" or "Tricks".