risolto:
il problema stava nel file incluso che dava errore. Solo che non capisco una cosa: ho messo questa direttiva all'inizio della pagina:
codice:
error_reporting(E_ERROR | E_WARNING | E_NOTICE);
ed ero convinto che mi mostrasse tutti gli errori, cosa non vera.
l'ho sostituita con questa
codice:
ini_set('display_errors', 'On');
error_reporting(E_ALL);
e ho beccato l'errore nel file incluso

tra l'altro mi fuorviava questo codice:
codice:
require(path) or die('errore')
che mi restituiva sempre il messaggio di "file non presente" (non si può utilizzare il "die" con "require"?)

sono stato un pò brusco con k.b, mi scuso con lui. E' che mi stava facendo impazzire...