I could restore from the back up and of course I will if I have to but I did a bunch of work snce then and will loose it all
If you backup before any restore, then you still have the work that you have done. Hopefully it is all still there in the database.
How do I turn display off Pete please?
There are 2 methods, and it depends on whether php is running as an Apache mod or not. Add this to your .htaccess
php_value display_errors 0
and if you get a server error, it means Apache doesn't like it. So, if that happens, you need to place it in the PHP.INI file, as
display_errors = 0
See http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors , for some extra info.
The default filename is called error_log, for logging any php errors, it should be in the web root path.