I don’t know how php.ini was configured since I don’t have access to it. But on top of my php code file I have
error_reporting(E_ALL);
ini_set(‘display_errors’, ‘1’);
But still, if there is an error, e.g. missing a “)”, the page is blank. It is so painful to debug without error message. Why were the errors not shown?
Your error is not an execution error, as it’s a
Parse Error: it happens before the page even starts being executed.So, the two intructions that you used have not been executed yet when this error is happening… and, so, they have no effect.
A solution that would help with those Parse Errors would be to just not have them ; a couple of things that could help :
php -l your-php-file.phpto check if it’s valid