ti consiglio di controllare il php.ini per verificare che i messaggi di errore siano abilitati. E' probabile che lo script si interrompa con un errore che non viene visualizzato. Una volta abilitata la visualizzazione degli errori procedi passo passo nella loro risoluzione

il parametro da modificare è
display_errors = Off
che diventa On

ricorda che devi riavviare apache