And can you confirm that you know for sure that the error was not there before? Did you visit the same page before? I say that because in my case, for example, I have never tried somethings like the DID features, the vouchers, ...
I haven't tried to create a voucher and use it
. It's simple because I don't need them for now.
Also, some error in PHP may be the consequences of other error that are not showing on the screen. For example, for some sites, if register_globals needs to be ON and something turns it OFF, then the some global variables will be missing and that will not produce any error message.
In the linux console, try the following code in the main directory of the page that you are trying to display in the browser. It might help you detect more error messages that may not be showing in the browser.
Code:
php -l index.php