Hola, lo que sucede es que linux diferencia entre mayusculas y minusculas por lo cual juan.php es distinto a Juan.php, en windows no sucede esto, pero no quiere decir que este bien, por lo cual te recomiendo que coloques todos los nombres en minusculas asi te evitaras lios tanto en windows como en linux...