Ci sono alcuni provider (perfavore non citare il tuo) che hanno delle impostazioni un po troppo restrittive, tipo il tempo massimo di esecuzione script ed altre cose.
Questi parametri spesso possono essere cambiati ma non in servizi entry-level.
Devi sentire il tuo provaider eventulmente, ma io ti consiglio di fare la migrazione in locale, così puoi avere più controllo su tutto.
Quando hai migrato alla nuova versione trasferisci tutto sul server.
Discussioni e tutorial su questi temi si sprecano nel forum, quindi magari se sei indeciso vedi cosa hanno fatto altri è quale altre strade hanno percorso per la migrazione prima di te.