I got the following error in calendar after installation. There is no code change. It is happening at the fresh installation. I am using windows 7. Please see the below screenshot for error
This looks like a patch 4 version of openEMR. The default database install most likely doesn’t have the necessary patch level. Try running sql_patch.php as if this is installed site and a patched version is being applied. Better yet, download patch 6 and apply.
This solution worked for me. But it seems like all errors are hiding because of these properties (display_errors = Off, log_errors = On). Is it a real fix or workaround for the problem?
Ok. But this settings are completely for production. For development we cannot keep display_errors = Off. I really need to see the errors coming in my screen while doing development, But I see many errors are displaying already at installation itself. How can I set up proper development environment? Any idea?
think you have leave display off since openemr struggles to function without this setting and try using developer tools in your browser to watch for errors
I’d also recommend turning off PHP Notices in the error settings (turn on just warnings, errors, and deprecated); Notices are useless and do not need to be fixed.