una dritta l'hai proprio da te stesso:

phpmyadmin funziona, quindi significa che apache, php e mysql sono a posto e funzionanti. Direi che dovresti abilitare la stampa degli errori nel php.ini e controllare le versioni attuali del php/mysql rispetto alla versione che avevi in precedenza.