Sul sito in produzione, quello visibile da tutti, non dovrebbero MAI apparire messaggi d'errore, notice o warning generati direttamente da PHP per motivi di sicurezza, daresti come minimo informazioni ad eventuali malintenzionati sulla struttura del sito.
Il sito testalo per bene in locale e lascia che online non appaia nulla., per i messaggi d'errore sul server online affidati ai file di log.