Hi,
Das ist ein Widerspruch. Wenn PHP tatsächlich läuft, sieht der Browser nie PHP-Quelltext. Ich wette, dass auf deinem Server *KEIN* PHP läuft. Das würde deine Beobachtungen erklären:
ich wette dagegen. ;-)
Laut der Schilderung gibt es eine index.php, die funktioniert und auch offensichtlich die Seite aus Templates generiert.
Meine Vermutung ist eher, dass auf dem Server short_open_tags deaktiviert sind und das Script veraltet bzw. schlampig programmiert ist.
freundliche Grüße
Ingo