E' molto semplice: per poter far girare pagine php devi upparle su un server; probabilmente, le avrai testate in locale come se fossero semplici pagine html. Non puoi.
Controlla bene le configurazioni del tuo server,magari se lavori in locale, hai spostato il sito in una cartella errata.