Esse "unexpected $end" quer dizer que ele encontrou o fim do ficheiro antes do esperado. Ou seja, há alguma função em aberto, falta fechar uma "chaveta } " algures. Provavelmente um ficheiro mal editado.
Se ele não tiver MODs que mexam no Profile, então carrega um Profile.template.php de um large update.