prova con

codice:
set_time_limit(0);
cosi setti a infinito il valore del tempo dopo il quale lo script va in timeout, anche se in questo caso dovrebbe appunto mostrarti il messaggio relativo.

Come hai settato l'output degli errori?
Non è che non mostra nulla perchè è cosi che è stato settato nel file php.ini?

ciao