I just installed a WordPress theme on my site but its full of error messages.
Here is one such error message. Strict Standards: Non-static method className::method() should not be called statically in /home/username/webapps/wp-site/wp-content/themes/theme-name/framework/admin/layout.php on line 12
I think this can be set in php.ini ? But whats the setting ? (only for strict standards)
Yes, that should be one that would work, but depending on the server you are on, you might also need to edit your .htaccess file too. See Configuring PHP for more info.
Other directives you could add in your php.ini file would be the display_errors and log_errors. A complete php.ini file should look like:
error_reporting = E_ALL & ~E_STRICT & ~E_DEPRECATED display_errors = Off log_errors = Off
If you keep seeing errors, then check if you override the behaviour somewhere in your scripts. Search for example for any lines like 'ini_set('display_errors', 1);' or similar.
If you are unable to resolve this, you could always open a ticket and we can take a closer look.