Member Avatar for david.tigner

How does one enable error logging in PHP ?

Member Avatar for Dani

You can do this at runtime with the ini_set() command at the top of your PHP script, or you can change the setting permanently from within the php.ini file. Via runtime, you would do it as so:

ini_set('log_errors', 1);

Then, as copied from https://www.php.net/manual/en/function.error-reporting.php

<?php // Turn off all error reporting error_reporting(0); // Report simple running errors error_reporting(E_ERROR | E_WARNING | E_PARSE); // Reporting E_NOTICE can be good too (to report uninitialized // variables or catch variable name misspellings ...) error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // Report all errors except E_NOTICE error_reporting(E_ALL & ~E_NOTICE); // Report all PHP errors error_reporting(E_ALL); // Report all PHP errors error_reporting(-1); // Same as error_reporting(E_ALL); ini_set('error_reporting', E_ALL); ?>
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.