lo script sembra corretto, suppongo che il problema sia dovuto a percorsi errati o appunto qualche impostazione relativa al server..

Perchè non completi lo script mettendo degli else per i blocchi if?

Cosi cominci a capire dove si blocca...