SitePoint Sponsor

User Tag List

Results 1 to 5 of 5
  1. #1
    SitePoint Guru Raskolnikov's Avatar
    Join Date
    Jul 2003
    Location
    USA
    Posts
    606
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    error handling and displaying in php.ini

    I am having problems with a site, sometimes i get a blank screen with no error message. I think maybe i do not have the error messaging set up to display errors, but i get confused when i look at the error message section of php.ini.

    can somone look at this and tell me if i have it set so that error messages will be displayed when a problem occurs.

    If i should look somwhere else please let me know that as well. thanks

    error_reporting = E_ALL & ~E_NOTICE

    ; Print out errors (as a part of the output). For production web sites,
    ; you're strongly encouraged to turn this feature off, and use error logging
    ; instead (see below). Keeping display_errors enabled on a production web site
    ; may reveal security information to end users, such as file paths on your Web
    ; server, your database schema or other information.
    display_errors = On

    ; Even when display_errors is on, errors that occur during PHP's startup
    ; sequence are not displayed. It's strongly recommended to keep
    ; display_startup_errors off, except for when debugging.
    display_startup_errors = Off

    ; Log errors into a log file (server-specific log, stderr, or error_log (below))
    ; As stated above, you're strongly advised to use error logging in place of
    ; error displaying on production web sites.
    log_errors = Off

    ; Set maximum length of log_errors. In error_log information about the source is
    ; added. The default is 1024 and 0 allows to not apply any maximum length at all.
    log_errors_max_len = 1024

    ; Do not log repeated messages. Repeated errors must occur in same file on same
    ; line until ignore_repeated_source is set true.
    ignore_repeated_errors = Off

    ; Ignore source of message when ignoring repeated messages. When this setting
    ; is On you will not log errors with repeated messages from different files or
    ; sourcelines.
    ignore_repeated_source = Off

    ; If this parameter is set to Off, then memory leaks will not be shown (on
    ; stdout or in the log). This has only effect in a debug compile, and if
    ; error reporting includes E_WARNING in the allowed list
    report_memleaks = On

    ; Store the last error/warning message in $php_errormsg (boolean).
    track_errors = Off

    ; Disable the inclusion of HTML tags in error messages.
    ;html_errors = Off

    ; If html_errors is set On PHP produces clickable error messages that direct
    ; to a page describing the error or function causing the error in detail.
    ; You can download a copy of the PHP manual from http://www.php.net/docs.php
    ; and change docref_root to the base URL of your local copy including the
    ; leading '/'. You must also specify the file extension being used including
    ; the dot.
    ;docref_root = "/phpmanual/"
    ;docref_ext = .html

    ; String to output before an error message.
    ;error_prepend_string = "<font color=ff0000>"

    ; String to output after an error message.
    ;error_append_string = "</font>"

    ; Log errors to specified file.
    ;error_log = filename

    ; Log errors to syslog (Event Log on NT, not valid in Windows 95).
    ;error_log = syslog

  2. #2
    SitePoint Guru Ruben K.'s Avatar
    Join Date
    Jun 2005
    Location
    Alkmaar, The Netherlands
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It could be that your blank screen is not an error in your syntax but in your methods.

  3. #3
    SitePoint Member
    Join Date
    Jul 2004
    Location
    Dallas
    Posts
    14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sometimes it's useful to throw this at the top just so that you know there isn't a configuration file being included that is setting the error display to off.

    ini_set('display_errors','On');

    If that doesn't display anything there is a good chance you have a syntax error like a missing semicolon somewhere in your code.

  4. #4
    SitePoint Guru Raskolnikov's Avatar
    Join Date
    Jul 2003
    Location
    USA
    Posts
    606
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    but wouldn't a syntax problem give me a Parse error?

  5. #5
    SitePoint Guru Raskolnikov's Avatar
    Join Date
    Jul 2003
    Location
    USA
    Posts
    606
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    solved thanks


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •