Meine Webseite bearbeite und teste ich immer auf dem eigenen Server unter "localhost". Daran erkennt mein PHP-Script mich dann auch und stellt mit: "error_reporting (E_ALL); ini_set ('display_errors', 'On');" sicher, daß ich alle Fehlermeldungen zu sehen bekomme. Für fremde Besucher (also auf dem Web-Server) werden jedoch statt dessen mit "error_reporting (0);" alle Fehlermenlungen unterdrückt damit ein böser Angreifer keine Tips bekommt. Vielleicht ist dieses Verhalten bei Dir anders gelöst, z.B. über eine feste IP oder eine Anmeldung als Admin.
Gruß Harry